none
Setear LookUp con el usuario que creo el form CRM 4 RRS feed

  • Pregunta

  • Que tal amigos?

    Necesito crear un campo que actúe igual que el campo "Owner".

    Lo que debería hacer es que cuando yo creo por ejemplo una cuenta, ese campo se auto-complete con el usuario que la creó (al igual que el campo owner). 

    Se les ocurre algo?

    Gracias!

    jueves, 2 de mayo de 2013 19:35

Respuestas

  • Hola Leandro, 

    Una pregunta, xq un nuevo campo?.

    Bueno, para poder settear el lookup te dejo el script

    var lookupObject = new Object;
    var lookupObjectArray = new Array();
    lookupObject.id = "21EC2020-3AEA-1069-A2DD-08002B30309D";
    lookupObject.name = "John Doe";
    lookupObject.typename = "systemuser";
    lookupObjectArray[0] = lookupObject;
    crmForm.all.new_userid.DataValue = lookupObjectArray;
    crmForm.all.new_userid.ForceSubmit = true;

    Si va a ser el mismo valor, puedes obtener el valor del lookup del owner y ponerlo en el nuevo campo, para ellos necesitas este script. Que te ayudará a obtener el valor del campo owner

    var customer = new Array();
    customer = null;
    
    // This gets the lookup for the attribute customerid on the Opportunity form.
    customer = crmForm.all.customerid.DataValue;
    
    // If there is data in the field, show it in a series of alerts.
    if (customer[0] != null)
    {
       // The name of the customer.
       alert(customer[0].name);
    
       // The GUID of the customer.
       alert(customer [0].id);
    
       // The entity type name of the customer.
       alert(customer[0].typename);
    }
    


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

    viernes, 3 de mayo de 2013 7:47