TextBox, TextArea, DateTimePicker:
var value = await BizuitForm.controls['nombreControl'].value;
ComboBox:
var selectedItem = await BizuitForm.controls['NombreDelComboBox'].selected;
var text = selectedItem.text;
var value = selectedItem.value;
//Si el combo acepta selección múltiple, el valor de selectedItem será un array
//por lo cual las lineas anteriores deben ser modificadas de la siguiente manera:
//
//var text = selectedItem[0].text;
//var value = selectedItem[0].value;
Checkbox y SlideToggle:
var checked = await BizuitForm.controls['NombreDelControl'].checked;
Donde checked será el valor booleano del control.
Grid:
El valor cambiara dependiendo si se tiene habilitada o deshabilitada la opción de ‘Usar solo filas seleccionadas’
var value = await BizuitForm.controls['GridName'].value;
var allRows = await BizuitForm.controls['GridName'].allRows;
var selectedRows = await BizuitForm.controls['GridName'].selected;
var quantityOfRows = await BizuitForm.controls['GridName'].rowsCount;
Podemos iterar las filas de la grilla de la siguiente manera:
var flag = true;
allRows.forEach(function(row) {
if(!row.propertyName) //para validar si tiene un valor por ejemplo
{
flag=false;
}
})
Tabs:var selected = await BizuitForm.controls['NombreDelControlTab'].selected;
El valor ‘selected’ es un json con la siguiente estructura:
{
"name": "Nombre del Tab",
"index": 0,
"visible": true,
"icon": "thumb_up"
}