none
¿Como hacer un campo tipo "Propietario"? RRS feed

  • Pregunta

  • Buenos dias colegas, estoy creando una entidad pero no se como crear un campo "Propietario" que me jale la informacion automatica del usuario logueado, como lo hace el campo propio del sistema, he creado el campo como cualquier otro pero hay que seleccionar manualmente el usuario.

    ¿Hay alguna manera de hacerlo automatico?

    Gracias por la ayuda!

    miércoles, 12 de diciembre de 2012 16:15

Respuestas

  • Hola Cesar1027,

    De forma automática el CRM no cuenta con esa funcionalidad.

    Lo que podrías hacer, es usar un pequeño JS copiando el valor del campo propietario en el campo que tu deseas. Para eso te dejo unos link donde usan el lookup por JS

    http://bingsoft.wordpress.com/2010/04/21/set-lookup-value-using-javascript-tip/

    http://mileyja.blogspot.com.es/2011/05/how-to-get-and-set-lookup-value-in.html


    Salu2 Atilin | http://www.dexrm.com

    miércoles, 12 de diciembre de 2012 16:43
  • añadiendo a lo que comenta Atilio, créate un campo de tipo Lookup con SystemUser (new_propetario por ejemplo) y luego en el "onload" del formulario llama a este JavaScript:

    Xrm.Page.getAttribute("new_propietario").setValue(Xrm.Page.getAttribute("ownerid").getValue);

    un saludo,


    Demian Adolfo Raschkovan Blog: http://crmtoall.blogspot.com


    miércoles, 12 de diciembre de 2012 16:55
    Moderador

Todas las respuestas

  • Hola Cesar1027,

    De forma automática el CRM no cuenta con esa funcionalidad.

    Lo que podrías hacer, es usar un pequeño JS copiando el valor del campo propietario en el campo que tu deseas. Para eso te dejo unos link donde usan el lookup por JS

    http://bingsoft.wordpress.com/2010/04/21/set-lookup-value-using-javascript-tip/

    http://mileyja.blogspot.com.es/2011/05/how-to-get-and-set-lookup-value-in.html


    Salu2 Atilin | http://www.dexrm.com

    miércoles, 12 de diciembre de 2012 16:43
  • añadiendo a lo que comenta Atilio, créate un campo de tipo Lookup con SystemUser (new_propetario por ejemplo) y luego en el "onload" del formulario llama a este JavaScript:

    Xrm.Page.getAttribute("new_propietario").setValue(Xrm.Page.getAttribute("ownerid").getValue);

    un saludo,


    Demian Adolfo Raschkovan Blog: http://crmtoall.blogspot.com


    miércoles, 12 de diciembre de 2012 16:55
    Moderador
  • Muchas gracias por la ayuda colegas!
    jueves, 20 de diciembre de 2012 15:06