none
Obtener un valor de un campo RRS feed

  • Pregunta

  • Buenas tardes

     

    Esta es una pregunta acerca de las relaciones que se manejan en CRM 2011, lo que pasa es que necesito obtener el valor que aparece en el titulo del CRM, en este caso, el nombre del usuario que esta conectado, ya sea que lo obtenga de ese valor o bien en la pantalla de cuenta, utilizar el valor de Propietario, ya que en este caso, es el mismo valor, intento utilizar Javascript para obtener el valor, pero no me da la informacion, de hecho, intento imprimir el campo en un mensaje y me aparece como valor [object] [object], entonces no se como se obtenga la informacion, estoy usando el siguiente codigo para hacer mis validaciones pero no me funciona:

    var prop=Xrm.Page.getAttribute('ownerid').getValue();

    if (prop=='Administrator CRM')
    {
    Xrm.Page.getAttribute('new_lugar').setValue('Ciudad1');
    Xrm.Page.getControl('new_lugar').setDisabled(true);
    }

    else
    {
    Xrm.Page.getAttribute('new_lugar').setValue('Ciudad2');
    Xrm.Page.getControl('new_lugar').setDisabled(false);
    }

    Gracias por su atencion y les deseo un excelente dia...


    Diego Berra Suarez
    martes, 19 de julio de 2011 22:54

Respuestas

  • Hola a todos

     

    Ya encontre la respuesta, la dejo aqui para aquellos que tengan un problema similar, estos son los comandos con los cuales se obtiene la informacion de los usuarios conectados:

     

    var recordOwner = Xrm.Page.getAttribute("ownerid");
    alert('Owner Id : '+recordOwner.getValue()[0].Id);
    alert('Owner EntityType : '+recordOwner.getValue()[0].entityType);
    alert('Owner name : '+recordOwner.getValue()[0].name);
    alert('Owner type : '+recordOwner.getValue()[0].type);
    alert('Owner typename : '+recordOwner.getValue()[0].typename);
    Exito a todos y les deseo un excelente dia...

    Diego Berra Suarez
    • Marcado como respuesta robotony79 miércoles, 20 de julio de 2011 3:33
    miércoles, 20 de julio de 2011 3:32