Compartir a través de


Utilizar controles personalizados para transformar campos de texto en visualizaciones de datos

Este tema se aplica a Dynamics 365 Customer Engagement (on-premises). Para la versión de Power Apps de este tema, consulte: Usar controles personalizados para visualizaciones de datos de aplicaciones basadas en modelos

Los controles personalizados permiten transformar campos que tradicionalmente contienen texto en visualizaciones. Del mismo modo, puede usar controles personalizados para transformar conjuntos de datos, como una vista, para mostrarlos en una representación más visual, en lugar de una lista de registros. Los controles personalizados pueden aparecer como visualizaciones en formularios, paneles, vistas y cuadrículas de la página de inicio. Puede establecer un tipo de control personalizado para que aparezca en el cliente de explorador web y, al mismo tiempo, hacer que en sus aplicaciones móviles de Dynamics 365 Customer Engagement (on-premises) para teléfono o tableta aparezca un control personalizado distinto. Por ejemplo, puede usar un control personalizado de entrada de número para un campo en los clientes de explorador web y un control personalizado deslizante para la aplicación de teléfonos. Una vez publicada la personalización, los usuarios pueden interactuar completamente con el control para cambiar el valor, por ejemplo, deslizando el control al usar el control personalizado del control deslizante lineal. Los cambios se guardan automáticamente cuando se cierra el formulario, al igual que ocurre cuando el usuario cambia un campo tradicional en un formulario.

Control deslizante personalizado.

Usar un control personalizado para agregar visualizaciones a un campo

Siga los pasos de este procedimiento para cambiar la etiqueta predeterminada y el campo de cuadro de texto del campo Importe del presupuesto por un control personalizado deslizante en la entidad Oportunidad. Puede seguir los mismos pasos para sustituir un campo existente por un control personalizado o configurar un control personalizado para un campo personalizado.

  1. Abra el explorador de soluciones.

  2. Expanda Entidades, expanda la entidad que desee, como la entidad Oportunidad, seleccione Formularios y, a continuación, abra un formulario como el formulario Principal .

  3. En el editor de formularios, haga doble clic en el campo en el que desee agregar un control personalizado, como el campo Importe del presupuesto en el formulario principal de oportunidad. Como alternativa, puede crear un campo personalizado.

  4. En la página Propiedades de campo, seleccione la pestaña Controles y, a continuación, seleccione Agregar control.

  5. En la página Agregar control, seleccione el control que desee, como el Control deslizante lineal que se muestra aquí, y, a continuación, seleccione en Agregar.

    Agregar control deslizante lineal.

  6. Elija el cliente en el que desee que aparezca el control.

    • Web. Para que el control personalizado esté disponible desde cualquier explorador web, seleccione la opción Web situada junto al control. Tenga en cuenta que, al establecer la opción Web, el control aparece en exploradores web de PC, Mac y dispositivos móviles.

    • Teléfono. Para que el control personalizado esté disponible en teléfonos en los que se ejecute Dynamics 365 for phones, seleccione la opción Teléfono situada junto al control.

    • Tableta. Para que el control personalizado esté disponible en tabletas en las que se ejecute Dynamics 365 for tablets, seleccione la opción Tableta situada junto al control.

    Elija las aplicaciones del cliente para ver el control personalizado.

  7. Seleccione el Icono de editar propiedades del control personalizado icono de lápiz junto a Mín., Máx. y Paso, establezca la opción de la propiedad descrita a continuación y seleccione Aceptar.

    Agregar propiedades del control personalizado.

    • Mín. Establezca el valor mínimo aceptado. Puede enlazar el valor estático que especifique o enlazar el valor a un campo existente. En este ejemplo, Enlazar a un valor estático es Divisa y el valor mínimo que se puede introducir es cero.

      • Enlazar a un valor estático. Seleccione el tipo de datos, por ejemplo, un número entero (Whole.None), divisa, coma flotante (FP) o decimales. A continuación, escriba un número que represente el valor mínimo aceptado para el campo.

      • Enlazar a un valor de un campo. Seleccione un campo en la lista que se usará como el valor mínimo aceptado.

    • Máx. Establezca el valor máximo aceptado del campo. Al igual que ocurre con el valor mínimo, puede enlazar el valor estático que especifique o enlazar el valor a un campo existente, como se ha descrito más arriba. En este ejemplo, Enlazar a un valor estático es Divisa y el valor máximo que se puede introducir es 1000 millones.

    • Paso. Representa la unidad que debe aumentar o disminuir al sumar o restar del valor actual. Por ejemplo, para el importe del presupuesto, puede seleccionar incrementos/disminuciones de 100 dólares.

    • Ocultar control predeterminado. Al seleccionar esta opción, se oculta el control, por lo que ni el control ni los datos se muestran en ninguno de los clientes que no admitan el control personalizado. Tenga en cuenta que el cliente web Dynamics 365 Customer Engagement (on-premises) clásico no admite la mayoría de los controles personalizados. De forma predeterminada, esta opción no está seleccionada y el control web Dynamics 365 Customer Engagement (on-premises) clásico muestra el control predeterminado, normalmente basado en texto.

      Nota

      El control predeterminado se identifica con (predeterminado) después del nombre del control.

      Control predeterminado

  8. Seleccione Aceptar para cerrar la página Propiedades de campo.

  9. Para activar la personalización, en el formulario de entidad, seleccione Guardar y, a continuación, seleccione Publicar.

  10. Seleccione Guardar y cerrar para cerrar el editor de formularios.

Ver el control personalizado en acción

Abra un registro que incluya el campo con el control personalizado, como el formulario Oportunidad del ejemplo anterior, y observe cómo ha cambiado el campo.

Control deslizante mostrado en formulario.

El campo se muestra ahora como un control deslizante en lugar de como un campo de texto.

Vea también

Crear y editar vistas
Personalizar Dynamics 365 para teléfonos y tabletas
Crear cuadrículas (listas) editables en Dynamics 365 Customer Engagement (on-premises) mediante el control personalizado Cuadrículas editables