none
Insertando un JavaScript en CRM 2011 RRS feed

  • Pregunta

  • Hola a todos,

    No soy programador, y estoy tratando de insertar un codigo Javascript en una entidad (cuentas)
    ¿como se hace?, ¿se utiliza algún editor?

    mi objetivo es hacer esto
    http://blog.sonomapartners.com/2011/06/simple-javascript-to-create-dynamic-cascading-picklists-in-microsoft-crm-2011.html

    gracias desde ya
    Saludos,
    Antonio

    lunes, 8 de octubre de 2012 20:33

Respuestas

  • Buenos hay dos formas de hacer esto, la correcta es crear una solucion y agregar los campos ahí. Para eso deberías de hacer lo siguiente:

    1. Anda a Configuracion/Soluciones
    2. Crea una nueva solucion (boton nuevo)
    3. Informa todos los campos que te son requeridos
    4. Dale clic a entidades. Aca tienes dos opciones, puedes crear una entidad nueva (boton nuevo) o agregar una entidad existente (agregar existente). 
    5. Busca la opcion de Recursos Web, dale clic a nuevo.
    6. Informa todos los campos que son requeridos y en el tipo asegurate que diga JavaScript. Para esto deberias de tener un archivo JS con el script que deseas se ejecute.
    7. Busca la entidad que agregaste/creaste en el punto 4
    8. Abre la entidad y busca la opcion Formularios.
    9. Abre el formulario y aca nuevamente tienes dos opciones, puedes crear el JS en el OnLoad del formulario o en el onchage de algun campo.
    * Si lo quieres hacer en el Onload, busca la opcion Propiedades de Formulario (parte de arriba), agrega la biblioteca (la que creaste en el punto 6) y luego en la parte de abajo de esta pantalla deberas de asegurate que el campo Control diga "Formulario" y el Evento sea el "Onload". Te recomiendo que vayas probando con diferentes campos para que domines el funcionamiento.
    10. Dale clic a agregar y en el campo donde dice funcion, deberás de escribir el nombre de la funcion js que esta en tu archivo. Por ejemplo, si en tu archivo tienes la funcion 

    function MensajeMostrar(){}

    en el campo función deberas de escribir MensajeMostrar

    Guarda todos tus cambios y dale al boton "publicar todas las personlizaciones".

    Ahora ya puedes probar el JS que creaste.


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

    • Marcado como respuesta antonsot martes, 9 de octubre de 2012 14:53
    martes, 9 de octubre de 2012 8:24

Todas las respuestas

  • Buenos hay dos formas de hacer esto, la correcta es crear una solucion y agregar los campos ahí. Para eso deberías de hacer lo siguiente:

    1. Anda a Configuracion/Soluciones
    2. Crea una nueva solucion (boton nuevo)
    3. Informa todos los campos que te son requeridos
    4. Dale clic a entidades. Aca tienes dos opciones, puedes crear una entidad nueva (boton nuevo) o agregar una entidad existente (agregar existente). 
    5. Busca la opcion de Recursos Web, dale clic a nuevo.
    6. Informa todos los campos que son requeridos y en el tipo asegurate que diga JavaScript. Para esto deberias de tener un archivo JS con el script que deseas se ejecute.
    7. Busca la entidad que agregaste/creaste en el punto 4
    8. Abre la entidad y busca la opcion Formularios.
    9. Abre el formulario y aca nuevamente tienes dos opciones, puedes crear el JS en el OnLoad del formulario o en el onchage de algun campo.
    * Si lo quieres hacer en el Onload, busca la opcion Propiedades de Formulario (parte de arriba), agrega la biblioteca (la que creaste en el punto 6) y luego en la parte de abajo de esta pantalla deberas de asegurate que el campo Control diga "Formulario" y el Evento sea el "Onload". Te recomiendo que vayas probando con diferentes campos para que domines el funcionamiento.
    10. Dale clic a agregar y en el campo donde dice funcion, deberás de escribir el nombre de la funcion js que esta en tu archivo. Por ejemplo, si en tu archivo tienes la funcion 

    function MensajeMostrar(){}

    en el campo función deberas de escribir MensajeMostrar

    Guarda todos tus cambios y dale al boton "publicar todas las personlizaciones".

    Ahora ya puedes probar el JS que creaste.


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

    • Marcado como respuesta antonsot martes, 9 de octubre de 2012 14:53
    martes, 9 de octubre de 2012 8:24
  • gracias Atilio, veré como me va.

    Saludos,
    Antonio

    martes, 9 de octubre de 2012 14:53