none
Campos Lookup en CRM 2011 RRS feed

  • Pregunta

  • Hola, tengo una consulta, a un campo de tipo lookup, quiero asignarle un valor default al campo, este valor ya esta agregado a la entidad como tal pero nose como realizarlo, lo estaba realizando de la siguiente manera pero al abrir el formulario no pone nada en el campo, adjuntó el código que estaba utilizando:

    function territorio()
    {
    var terri = "ZONA INDUSTRIAL";
    Xrm.Page.getAttribute("new_territorio_id").setValue(terri);
    }

    Muchas Gracias.

    viernes, 25 de marzo de 2011 14:30

Respuestas

  • Hola LuciaFT, lo que deberías hacer es:

    var lookup = new Array();
    lookup[0] = new Object();
    lookup[0].id = "GUID de la zona";
    lookup[0].name = "ZONA INDUSTRIAL";
    lookup[0].entityType = "new_territorio";
    Xrm.Page.getAttribute("new_territorio_id").setValue(lookup);

    dino si te ha servido...un saludo...


    Demian Adolfo Raschkovan Blog: http://crmtoall.blogspot.com
    viernes, 25 de marzo de 2011 15:37
    Moderador

Todas las respuestas

  • Hola LuciaFT, lo que deberías hacer es:

    var lookup = new Array();
    lookup[0] = new Object();
    lookup[0].id = "GUID de la zona";
    lookup[0].name = "ZONA INDUSTRIAL";
    lookup[0].entityType = "new_territorio";
    Xrm.Page.getAttribute("new_territorio_id").setValue(lookup);

    dino si te ha servido...un saludo...


    Demian Adolfo Raschkovan Blog: http://crmtoall.blogspot.com
    viernes, 25 de marzo de 2011 15:37
    Moderador
  • Me funcionó perfecto. Muchas Gracias.

    Solo una consulta, es necesario introducir el GUID de la zona, ya que realice la prueba introduciendolo y no introduciendolo y de las dos maneras funciona sin problemas.

    viernes, 25 de marzo de 2011 15:52
  • hola, deberías introducir el guid, seguramente te funcionón porque no tienes por ahora otra cuenta con el mismo nombre, pero podrías. mejor pon el guid.-

    un saludo.


    Demian Adolfo Raschkovan Blog: http://crmtoall.blogspot.com
    viernes, 25 de marzo de 2011 17:29
    Moderador
  • Buenas Amigos.

    A ver si alguien me puede ayudar, estoy colocandole valores pre-determinados a unos campo lookup, y hago lo que indican en el foro pero no me resulta, me da error.... aqui les dejo el codigo a ver si tengo algo malo

        var vpre1= new Array();
        vpre1[0] = new Object();
        vpre1[0].id = "8D470FA8-4C5C-46D3-B7A1-9C598F0C2FB1"; -- este es el guid
        vpre1[0].name = "Unidad Predeterminada";
        vpre1[0].entityType = "defaultuomscheduleid";
        Xrm.Page.getAttribute("defaultuomscheduleid").setValue(vpre1);

    Gracias


    Gerson Requena

    viernes, 13 de septiembre de 2013 13:12