Propiedades de configuración y opciones de configuración

Puede definir las opciones de configuración en la vista para que los usuarios puedan personalizar una instancia específica de la vista. Los usuarios verán estas opciones de configuración como propiedades de configuración en dicha instancia.

Por ejemplo, la vista Botones de selección tiene la opción de configuración layout y una etiqueta Layout. Al soltar una instancia de Botó de selección en un diseño de vista y seleccionar la instancia, se muestra una lista de propiedades de configuración. Una de estas propiedades de configuración es Diseño. Puede elegir Horizontal o Vertical para esta propiedad de configuración. Esta opción sólo afecta a la instancia Botones de selección.

Al definir una opción de configuración para la vista, establezca el aspecto de la propiedad de configuración correspondiente y la información que muestra.
  • En el campo Etiqueta, proporcione el nombre de visualización de la propiedad de configuración. Si no proporciona una etiqueta, la instancia de vista utiliza el nombre de la opción de configuración como nombre de visualización.
  • En el campo Documentación, proporcione un texto de ayuda contextual para ayudar a los usuarios a decidir el valor de esa propiedad de configuración.
  • Para agrupar varias opciones de configuración relacionadas, proporcione un nombre de grupo. La instancia de vista muestra el nombre de grupo con un triángulo. Cuando los usuarios expanden el triángulo, ven todas las propiedades de configuración que tienen el mismo nombre de grupo. Por ejemplo, puede añadir config1 y config2 al grupo Config.
    Opción de configuración config1 con el campo Nombre de grupo establecido en Config
    Cuando los usuarios pulsan una instancia de la vista, ven el grupo Config. Si los usuarios expanden el triángulo, verán config1 y config2.
    Grupo de configuración con las propiedades de configuración config1 y config2
El tipo de datos de la opción de configuración afecta al modo en el que la instancia de vista muestra la propiedad de configuración correspondiente. Si el tipo es un tipo simple, como serie, o se basa en un tipo simple, la propiedad de configuración correspondiente es la vista correspondiente. Por ejemplo, la vista es un recuadro de selección para el tipo booleano o un campo de texto para un tipo serie. Si el tipo es un objeto de negocio, la propiedad de configuración es un grupo que contiene los parámetros de objeto de negocio como propiedades de configuración.
La opción de configuración config4 es un objeto de negocio que contiene tres parámetros. El último parámetro también es un objeto de negocio.
Aquí se presenta config4 como una propiedad de configuración:
La propiedad de configuración config4 es un grupo que contiene parámetros que se muestran como propiedades de configuración
Si el tipo es una lista, la propiedad de configuración es una tabla de dos columnas. Cada fila de la tabla representa un elemento de la lista.
La opción de configuración config5 es una lista de series
Aquí se presenta config5 como una propiedad de configuración formateada como una tabla.
La propiedad de configuración config5 es una tabla que contiene dos elementos añadidos
Si el tipo es una lista de objetos de negocio, la propiedad de configuración es una tabla con una fila de cabecera y una fila para cada elemento de la lista. Cada parámetro en el objeto de negocio tiene una columna correspondiente en la tabla. Si un parámetro también es un objeto de negocio, esta columna correspondiente se subdivide en columnas para cada parámetro del objeto de negocio hijo.
Opción de configuración config6 como una lista de objetos de negocio. param6, param7y param8 son series
Aquí se presenta config6 como una tabla de configuración formateada como una tabla de tres columnas:
La propiedad de configuración config6 es una tabla con una columna para los tres tipos simples en la jerarquía de objetos de negocio

Una instancia de vista utiliza valores predeterminados implícitos para las propiedades de configuración si los usuarios no establecen un valor para ellos. El valor predeterminado implícito depende del tipo. Cuando está definiendo una opción de configuración de tipo booleano, debe justificar su valor predeterminado implícito, que es false. Esto significa que el diseñador muestra opciones de configuración de tipo booleano establecidas en false de forma predeterminada, como por ejemplo recuadros de selección que no están marcados.

Puede definir una opción de configuración para que sea receptiva a la configuración del tamaño de pantalla, lo que permite que las instancias de la vista puedan tener hasta tres valores diferentes para dicha propiedad de configuración, cada una correspondiente a un valor de tamaño de pantalla diferente. Por ejemplo, si la vista tiene una propiedad de configuración que controla la presentación de un control de selección como un recuadro de selección, un botón de selección o un control deslizante, los usuarios pueden configurar sus instancias de vista para que tengan tres presentaciones diferentes para dicha vista en distintos entornos de usuario. Para que la opción de configuración sea receptiva, pulse Responde al tamaño de pantalla.
Las opciones de configuración 7a, 7b, 7cy 7d se establecen para responder al tamaño de pantalla
A continuación se muestran las cuatro propiedades de configuración correspondientes:
La configuración de la propiedad de configuración 7a no tiene ningún valor establecido, 7b tiene un valor para pantallas grandes, 7c tiene un valor para pantallas medianas y 7d tiene un valor para pantallas pequeñas

Cuando los usuarios están configurando la instancia de vista y desean definir un valor diferente para cada tamaño de pantalla, pulsan el icono de tamaño de pantalla junto a la opción de configuración para especificar que el valor se aplica a un tamaño de pantalla grande, mediano o pequeño. Después, puede cambiar el valor del tamaño de pantalla a un nuevo tamaño y especificar un nuevo valor para la opción de configuración. Para obtener información sobre los valores de respuesta para las instancias de vista, consulte el tema Valores de respuesta para vistas.

Cuando establece (enlaza con datos) una propiedad de configuración en una instancia de vista, puede enlazarla de forma estática o dinámica. Para enlazarla estáticamente, escriba o seleccione un valor para la propiedad de configuración. Para enlazarlo dinámicamente, asigne una variable a la propiedad de configuración pulsando el icono Asignar una variable Asignar una variable. A continuación, puede seleccionar una variable existente en la lista presentada. De forma predeterminada, la lista muestra todas las variables. Las variables con un tipo de datos que coincide con el tipo que se ha definido para la opción de configuración están en negrita. No obstante, puede optar por visualizar sólo estas las variables. Si selecciona una variable y su tipo no coincide con el tipo que se ha definido para la opción de configuración, el diseñador muestra un aviso. En lugar de seleccionar una variable, puede hacer que el diseñador cree una opción de configuración del tipo correcto y enlace la propiedad de configuración a esta opción de configuración seleccionando el icono Exponer opción de configuración Exponer opción de configuración.
Restricciones:
  • No se puede enlazar a un objeto de negocio que contiene listas anidadas estáticamente. En su lugar, debe enlazarlo dinámicamente.
  • Si se establece un valor dinámico para una instancia de opción de configuración receptiva, sólo se puede elegir un valor. Por ejemplo, no puede enlazar una variable diferente para cada valor de tamaño de pantalla. Una excepción a esta restricción son las opciones de configuración que tienen un tipo de URL. Si estas opciones de configuración se configuran para ser receptivas, pueden aceptar valores para diferentes valores de tamaño de pantalla, siempre que esos valores sean archivos web.
  • Solo las opciones de configuración que sean tipo de objeto se pueden marcar como receptivas. Los valores de respuesta no se admiten para opciones de configuración de tipo de servicio.