CheckedList
greetings! I've got a CheckedList with a few rows, each with their own value.
How can I programatically _uncheck_ one of these rows, knowing just its "index"?
I am not seeing much in the documentation. I can't tell if I should use "setItemSelected" or what. Everything I am trying is not working, so some extra advise to get me going in the right direction would be great.
I LOVE ActiveWidgets!!!
Thanks so much!
GroundWire
October 8,
Check UI.List selection Docs for checkedList reference:
http://www.activewidgets.com/aw.ui.list/selected-items.html
example:
var itemTextArray = ["Home", "Favorites", "Font size", "Search"];
var itemImageArray = ["home", "favorites", "fontsize", "search"];
var checkedList = new AW.UI.CheckedList;
checkedList.setId("checkedList1");
checkedList.setItemText(itemTextArray);
checkedList.setItemImage(itemImageArray);
checkedList.setItemCount(4);
checkedList.setSelectedItems([1,2])
document.write(checkedList);
var button = new AW.UI.Button;
button.setId("button2");
button.setControlText("Select fourth Item");
button.setControlImage("favorites");
button.onControlClicked = function(event){
checkedList.setSelectedItems([3])
checkedList.getItemsTemplate().refresh();
}
document.write(button);
October 9,
That page you reference doesn't have nearly as much information as you put in your post.
So what I am seeing (but it's not actually said anywhere), is that you CANNOT simply "unselect" a single entry in a CheckedList.
Instead, you must tell it all of the elements that ARE checked - and you would leave out the one you want to uncheck from this array.
Very interesting.. I didn't expect this. Is there any way to get it to function the way I first described?
Thanks!
Joel
October 10,