[ 2479470 ] Listbox.setSelectedIndices is using wrong zk api

This commit is contained in:
Heng Sin Low 2008-12-31 20:02:15 +00:00
parent 024823a18a
commit fc507deedc
1 changed files with 7 additions and 3 deletions

View File

@ -151,9 +151,13 @@ public class Listbox extends org.zkoss.zul.Listbox implements EventListener
}
public void setSelectedIndices(int[] selected) {
this.clearSelection();
for(int i : selected) {
this.setSelectedIndex(i);
if (selected != null && selected.length > 0) {
this.setSelectedIndex(selected[0]);
for(int i = 1; i < selected.length; i++) {
this.addItemToSelection(getItemAtIndex(selected[i]));
}
} else {
this.clearSelection();
}
}