我有很多 DropDownChoice 组件,表单中有很多项目,在加载表单时,我想只显示已保存的选定选项。当用户点击 DropDownChoice 时,我想即时加载完整的项目列表。
这可以做到吗?
最佳答案
将 OnChangeAjaxBehavior
添加到您的下拉组件。覆盖 onUpdate
方法并向目标添加另一个组件。下拉组件的选定值在其模型内。
更新:好的,我想我知道您要实现的目标。将 AjaxFormComponentUpdatingBehavior
添加到您的下拉组件,并将“onclick”作为构造函数参数。
覆盖 onUpdate
方法并将您的下拉组件添加到目标。在执行此操作之前,请更新下拉模型,使其现在包含所有值。
关于java - Wicket,如何在单击时延迟加载 DropDown 选择?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10030514/