| 1. |
How To Create Multiple Selected Listbox In Apache-wicket? |
|
Answer» //choices in list box private static final List<String> NUMBERS = Arrays.asList(new String[] {"Number 1", "Number 2", "Number 3", "Number 4", "Number 5", "Number 6" }); //variable to hold the selected multiple values from listbox, //and MAKE "Number 6" selected as default VALUE private ArrayList<String> selectedNumber = new ArrayList<String>( Arrays.asList(new String[] { "Number 6" })); ListMultipleChoice<String> listNumbers = new ListMultipleChoice<String>( "number", new Model(selectedNumber), NUMBERS); //HTML for multiple select listbox <select wicket:id="number"></select> //choices in list box private static final List<String> NUMBERS = Arrays.asList(new String[] {"Number 1", "Number 2", "Number 3", "Number 4", "Number 5", "Number 6" }); //variable to hold the selected multiple values from listbox, //and make "Number 6" selected as default value private ArrayList<String> selectedNumber = new ArrayList<String>( Arrays.asList(new String[] { "Number 6" })); ListMultipleChoice<String> listNumbers = new ListMultipleChoice<String>( "number", new Model(selectedNumber), NUMBERS); //HTML for multiple select listbox <select wicket:id="number"></select> |
|