Espanol Foro

Actualización JavaScript error con el comando quickForms en nueva versión de Dynamics 365

  • 1.  Actualización JavaScript error con el comando quickForms en nueva versión de Dynamics 365

    SILVER CONTRIBUTOR
    Posted Mar 12, 2020 02:00 PM

    Muy buen día  a todos:

    Recientemente Microsoft lanzó una nueva actualización para Dynamics 365 en la que estuve actualizando todos los scripts por los cambios en los comandos para los desarrollos y personalizaciones de las entidades, pero me encontre con un problema que no pude resolver referente a la extracción de datos de formularios de vista rápida, el comando con el que tengo problemas es el siguiente:

    var vistaRapida = formContext.ui.quickForms.get("DetalleCuenta");
              if(vistaRapida) { if (vistaRapida.isLoaded())
            {
                var controls = vistaRapida.getControl();
                if(vistaRapida.getControl(0).getAttribute() != null)
                {
                         var nombreEmpresa = vistaRapida.getControl(0).getAttribute().getValue();
                 }
    }

    Al hacer un debug al código pude percatarme que el error se esta obteniendo desde el comando getAttribute() ya que siempre me lo regresa en nulo, por lo que por obvias razones tampoco se puede obtener getValue();

    Ya se intentaron utilizar las siguientes opciones;

    var nombreEmpresa = vistaRapida.getControl("name").getAttribute("name").getValue();
    var nombreEmpresa = vistaRapida.getControl(0).getAttribute("name").getValue();
    var nombreEmpresa = vistaRapida.getControl("name").getAttribute().getValue();

    En cada una de ellas sigue presentándose el mismo problema.

    Se pretende utilizar la versión más reciente de Dynamics 365 en la organización y no se actualizó aún debido a este problema.

    ¿Alguien tiene alguna idea de sí se actualizó el comando o alguna solución para la nueva versión que me sirva para extraer los datos que requiero?

    Se agradece por adelantado.

    quedo al pendiente de sus comentarios.

    Saludos cordiales.



    ------------------------------
    Ruben González Reyes
    Gerente de Ingeniería Avanzada
    SolidServicios S.A. de C.V.
    Zapopan
    ------------------------------