Lista desplegable de selección única.
Además de las propiedades comunes, usa:
{ "class": "PopulationPropertiesComponent", "dataOrigin": "Manual", // Manual, DataSource, Parameters "options": [ {"value": "1", "label": "Opción 1"}, {"value": "2", "label": "Opción 2"} ], "valueProperty": "value", "textProperty": "label"}
{ "name": "CmbTipoDocumento", "component": "ComboboxComponent", "x": 0, "y": 2, "rows": 1, "cols": 2, "props": [ { "class": "BasicPropertiesComponent", "name": "CmbTipoDocumento", "label": "Tipo de Documento", "enabled": true, "visible": true }, { "class": "BindingsPropertiesComponent", "primaryDataSource": { "source": "parameter", "name": "TipoDocumento", "mode": "bidirectional" } }, { "class": "PopulationPropertiesComponent", "dataOrigin": "Manual", "options": [ {"value": "DNI", "label": "DNI"}, {"value": "Pasaporte", "label": "Pasaporte"}, {"value": "CUIL", "label": "CUIL"} ], "valueProperty": "value", "textProperty": "label" }, { "class": "RestrictionsPropertiesComponent", "required": true } ]}
{ "name": "CmbCiudad", "component": "ComboboxComponent", "x": 3, "y": 4, "rows": 1, "cols": 3, "props": [ { "class": "BasicPropertiesComponent", "name": "CmbCiudad", "label": "Ciudad" }, { "class": "BindingsPropertiesComponent", "secondaryDataSourceResponse": { "name": "ConsultaCiudades", "item": "Table_0/CiudadNombre" } }, { "class": "PopulationPropertiesComponent", "dataOrigin": "DataSource", "dataSourceName": "ConsultaCiudades", "valueProperty": "CiudadId", "textProperty": "CiudadNombre" } ]}
Casilla de verificación.
{ "name": "ChkAceptoTerminos", "component": "CheckboxComponent", "x": 0, "y": 6, "rows": 1, "cols": 4, "props": [ { "class": "BasicPropertiesComponent", "name": "ChkAceptoTerminos", "label": "Acepto los términos y condiciones", "value": "false" }, { "class": "RestrictionsPropertiesComponent", "required": true, "dataTypeBooleanControl": "Boolean", "checkValue": "true", "uncheckValue": "false" }, { "class": "ValidationsPropertiesComponent", "match": "ALL", "errorMessage": "Debe aceptar los términos y condiciones", "rules": [ { "name": "Validar Aceptación", "conditions": [ { "controlName": "ChkAceptoTerminos", "operator": "equals", "value": {"type": "constant", "value": "true"} } ] } ] } ]}
Botones de opción (selección única de grupo).
{ "class": "PopulationPropertiesComponent", "dataOrigin": "Manual", "options": [ {"value": "Si", "label": "Sí"}, {"value": "No", "label": "No"} ], "vertical": false // false=horizontal, true=vertical}