none
Javascript CRM 4 RRS feed

  • Pregunta

  • Hola amigos,

    Estoy en un proyecto que requiere mucho Javascript y sinceramente se poco y nada de esto. Tengo 3 problemitas por resolver ahora:

    1- Tengo un campo que por deffault esta en hide, necesito que cuando una persona marque "SI" en un picklist (que por deffault aparece en blanco y sus opciones son SI y NO) ese campo aparezca (aunque suene absurdo, necesito contemplar la opción de que si pone "NO" el campo siga en hide)

    2- Necesito que un LEAD no me deje guardar un formulario teniendo campos RECOMENDADOS en blanco SI tengo un picklist en la opción "X". Para ser claro, si un picklist de mi formulario esta en una opcion determinada, para guardar el formulario SI o SI hay que tener completos los campos obligatorios y los campos recomendados.

    3- tengo un formulario con un picklist que tiene 5 opciones, mi organizacion tiene 2 roles, yo necesito que depende con que rol entras al formulario vas a ver determinados picklist y otros no

    De antemano, muchas gracias por la ayuda!

    Saludos.


    viernes, 21 de diciembre de 2012 12:40

Respuestas

  • Hola Leandro,

    Para el 1er punto lo que necesitas primero es tener el valor del Picklist. Este link te puede ayudar mucho con ello 

    https://sites.google.com/site/ranjitclub/working-with-datatypes-in-javascript

    Con este link, lo que tienes es como obtener el valor del picklist, una vez tengas eso, deberías de ocultar o no el field, para ello te dejo otro link

    http://sliong.wordpress.com/2011/03/12/crm-4-0-hide-field-section-tab-with-javascript/

    Para el punto 2, te debería de preguntar, ¿Por qué no pones todos los campos en obligatorios?. Para ellos deberías de ir a la customizacion de la entidad luego a la opción de atributos y luego en cada atributo cambiar la propiedad (no me acuerdo el nombre, lo siento)

    Para el punto 3, bueno es aca un poco más complicado la cosa. Te dejo un link donde explica como "remove" los valores del picklist en base a un rol. 

    http://mahenderpal.wordpress.com/2010/08/30/remove-picklist-option-based-on-security-roles/

    http://nishantrana.wordpress.com/2009/06/17/creating-dependent-picklist-in-crm-4/

    Espero ayudar en algo, no te olvides de comentarnos como te va.


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

    • Propuesto como respuesta Atilio viernes, 21 de diciembre de 2012 20:29
    • Marcado como respuesta Leandro Panzini jueves, 27 de diciembre de 2012 11:52
    viernes, 21 de diciembre de 2012 20:29

Todas las respuestas

  • Hola Leandro,

    Para el 1er punto lo que necesitas primero es tener el valor del Picklist. Este link te puede ayudar mucho con ello 

    https://sites.google.com/site/ranjitclub/working-with-datatypes-in-javascript

    Con este link, lo que tienes es como obtener el valor del picklist, una vez tengas eso, deberías de ocultar o no el field, para ello te dejo otro link

    http://sliong.wordpress.com/2011/03/12/crm-4-0-hide-field-section-tab-with-javascript/

    Para el punto 2, te debería de preguntar, ¿Por qué no pones todos los campos en obligatorios?. Para ellos deberías de ir a la customizacion de la entidad luego a la opción de atributos y luego en cada atributo cambiar la propiedad (no me acuerdo el nombre, lo siento)

    Para el punto 3, bueno es aca un poco más complicado la cosa. Te dejo un link donde explica como "remove" los valores del picklist en base a un rol. 

    http://mahenderpal.wordpress.com/2010/08/30/remove-picklist-option-based-on-security-roles/

    http://nishantrana.wordpress.com/2009/06/17/creating-dependent-picklist-in-crm-4/

    Espero ayudar en algo, no te olvides de comentarnos como te va.


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

    • Propuesto como respuesta Atilio viernes, 21 de diciembre de 2012 20:29
    • Marcado como respuesta Leandro Panzini jueves, 27 de diciembre de 2012 11:52
    viernes, 21 de diciembre de 2012 20:29
  • Como siempre, gracias Atilio!

    En estos dias voy a leer bien los links que me dejaste y te comento como me fue. Con respecto al punto 2, te comento brevemente: los campos debe de ser obligatorios y recomendados ya que los obligatorios son los que completa el actor A cuando esta al telefono con el cliente (debe hacer rapido y no tiene tiempo para completar los datos) una vez que el actor A cumple su trabajo, es el actor B quien se encarga de visitar al cliente y completar los demas datos (recomendados). Es por eso que esta division es necesaria.

    Muchas gracias!

    domingo, 23 de diciembre de 2012 16:04
  • pude con el punto 1, sigo luchando con el 2 y 3.

    Gracias!

    jueves, 27 de diciembre de 2012 11:53