1
我的HTML頁面中有一個檢票板,當選擇父項時,我需要默認選擇所有可用的選項。在下圖中,如果我選擇選項A
,則檢票板中的可用選項顯示爲A0,A1,A2,A3,A4
。
當從下拉列表中選擇選項A
時,是否有任何方法默認選擇所有這些可用選項? (所有可用的選項都應該在默認選擇下移動)用戶應該能夠根據需要更改他們的選擇。
如何選擇Wicket Palete中的所有可用選項?
我的HTML頁面中有一個檢票板,當選擇父項時,我需要默認選擇所有可用的選項。在下圖中,如果我選擇選項A
,則檢票板中的可用選項顯示爲A0,A1,A2,A3,A4
。
當從下拉列表中選擇選項A
時,是否有任何方法默認選擇所有這些可用選項? (所有可用的選項都應該在默認選擇下移動)用戶應該能夠根據需要更改他們的選擇。
如何選擇Wicket Palete中的所有可用選項?
這裏的代碼片段演示做的方式,你想要什麼
private Palette palette;
private DropDownChoice<String> select;
...
select.add(new AjaxFormComponentUpdatingBehavior("onchange") {
@Override
protected void onUpdate(AjaxRequestTarget target) {
palette.setObject(// your list of selected items //);
target.add(palette);
}
在你DropDownChoice的onUpdate()方法中,調用調色板上的setObject()設置所選項目的清單。 不要忘記將調色板添加到AjaxRequestTarget –