3.2.0

CheckedList with default value

Hello, I´m use a checkedlist and I want to display the items of this checked by default. I try this:

var vect = new Array();

var j=0;
for (j = 0; j < tablaClientes.getCount(); j++){
vect.push(tablaClientes.getData(2,j));
}
//vect has 6 items
chlbClientes.setItemValue(["true","true","true","true","true","true"]);
chlbClientes.setItemText(vect);
chlbClientes.setItemCount(vect.length);
document.write(chlbClientes);

But this data source don´t put items with checked value by default, how can I put the default item value? I want to display checkedlist items with checked value by default.
Thanks.
Tecnora
April 17,
Your method will work if you use normal list with checkbox template -

var obj = new AW.UI.List;
obj.setItemTemplate(new AW.Templates.Checkbox);

obj.setItemText("item");
obj.setItemValue([true, false, true]);
obj.setItemCount(3);

document.write(obj);


If you want to use CheckedList control - use selectedItems property to set/clear checkboxes -

var obj = new AW.UI.CheckedList;

obj.setItemText("item");
obj.setItemCount(3);

obj.setSelectedItems([0, 2]);

document.write(obj);
Alex (ActiveWidgets)
April 17,
ok, thanks Alex, It works fine
Tecnora
April 18,

This topic is archived.

See also:


Back to support forum