Unofficial Content
  • This documentation is valid for:

English version (not available yet)

El user control Dynamic Form cuenta con un conjunto extensible de controles que se dibujarán en función de las propiedades que se reciban como input. El tipo de control a dibujar estará determinado por el campo Type de la DynProperty pero eventualmente puede cambiarse con los campos UITypeEditor y UITypeViewer. Por ejemplo, si especificamos Type = Numeric por default se nos dibujará una caja de texto que solo acepta numéricos pero eventualmente podríamos especificar UITypeEditor = Slider y en ese caso se dibujará un Slider para la edición.

Tipos de controles

Aquí se detallarán los tipos de controles que se dibujarán por default en función del Type (campo Type de la DynProperty) seleccionada:

Type Descripción
Boolean Checkbox
Character Caja de texto
Date? Date Picker
DateTime? DatePicker + Time
Image Image
Group Group (fieldset)
Enum? Combo
Numeric Caja de texto (solo acepta numéricos)
Color? Color picker
Email? Caja de texto (con expresión regular para mails)
List Permite ingresar un conjunto de valores (eventualmente ordenable)
Password Password
Upload Upload
Uri Caja de texto (con expresión regular de validación de URIs

Lo anterior son los defaults por Type pero como se dijo antes, eventualmente se puede cambiar el control a mostrar. En ese sentido, las propiedad UITypeEditor o Viewer pueden tomar los siguiente valores

UIType (Editor/Viewer) Descripción
AutoComplete Caja de texto con opciones de selección
Combo Combo
DateNoPicker? Selección de date sin mostrar un picker
InPlaceEdit? Permite editar un texto in place
Label? Label
Multiselect? Combo de selección múltiple
Radio? Radio
Slider Muestra un slider para la selección de un numérico
Textarea Textarea
   

Last update: February 2024 | © GeneXus. All rights reserved. GeneXus Powered by Globant