Para obtener el valor de un combo:
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;
Para obtener el estado de visible o no de un combo:
var visible = await BizuitForm.controls['NombreDelComboBox'].visible
Para cambiar el estado de visible a no visible de un combo:
BizuitForm.controls['NombreDelComboBox'].visible = true/false
Para obtener el estado (habilitado o no) de un combo:
var enabled = await BizuitForm.controls['NombreDelComboBox'].enabled;
Para cambiar el estado (habilitado o no) del control:
BizuitForm.controls['NombreDelComboBox'].enabled = true/false;
Para setear en un combo el valor del id enlazado (value):
BizuitForm.controls['NombreDelComboBox'].selected = {text: null, value: 5}
Para setear en un combo el valor del texto que muestra (text):
BizuitForm.controls['NombreDelComboBox'].selected = {text:'Option 5', value: null}
Para poblar un combo mediante código custom:
var combo = BizuitForm.controls['NombreDelComboBox'];
var options = [];
for (var i = 0; i < 10; i++) {
options.push({
text: 'Option ' + (i + 1),
value: i
});
}
combo.setOptions(options);