none
Problem with personalization a oportunity form RRS feed

  • Pregunta

  • This function is wrong, Please help me, where is the mistake.

    // Posición en cuenta
    function C1()
    {

    var wc1=0;

    if (Xrm.Page.getAttribute("new_cliente_cartera")getValue() == "true") // new_cliente_cartera is a option (yes or not) field.
       {
       var wc1=20;
       Xrm.Page.getControl("new_conocimiento_personal").setDisabled (true);
       Xrm.Page.getControl("new_posicion_cuenta").setDisabled (true) ;
       }
      
    else
    {
       var wc1=0;
       Xrm.Page.getControl("new_conocimiento_personal").setDisabled (false);
       Xrm.Page.getControl("new_posicion_cuenta").setDisabled (false);
    }
    }

     

    lunes, 28 de enero de 2013 15:54

Respuestas

Todas las respuestas

  • Hola Fermando,

    bueno, el único error que encuentro es que te falta un punto en el If. Es decir 

    if (Xrm.Page.getAttribute("new_cliente_cartera").getValue() == "true") 

    Buenos una cosilla más, quita los espacios en el disabled 

    setDisabled(true);

    Cuentanos como te fue


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

    lunes, 28 de enero de 2013 16:37
  • Muchísimas gracias por tu ayuda, lo voy a probar y os digo.

    lunes, 28 de enero de 2013 17:13
  • Disculpad pero soy muy nuevo en esto.

    Ahora no me da error pero no me deja los campos inhabilitados. ¿Debo de usar

    Xrm.Page.ui.controls.get("CRMFieldSchemaName").setVisible(false);?

    Gracias por la ayuda

    lunes, 28 de enero de 2013 17:24
  • Hola Fernando

    Para desabilitar el campo necesitas lo siguiente

    Xrm.Page.ui.controls.get(“FIELD”).setDisabled(false);

    Te dejo un link donde hay un ejemplo de su uso.

    http://jarrettexpertcrm.wordpress.com/2011/05/24/microsoft-crm-2011-disable-fields-from-picklist/



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

    martes, 29 de enero de 2013 8:04