1
我真的很喜歡某種過濾器,我可以在我的AjaxFallbackDefaultDataTable上使用。似乎我可以用ChoiceFilteredPropertyColumn實現它,但是我似乎無法找到有關如何使用它的任何示例,或者只是演示它的功能。Wicket ChoiceFilteredPropertyColumn的示例?
有人可以指向我,或者告訴我如何實現ChoiceFilteredPropertyColumn?
我真的很喜歡某種過濾器,我可以在我的AjaxFallbackDefaultDataTable上使用。似乎我可以用ChoiceFilteredPropertyColumn實現它,但是我似乎無法找到有關如何使用它的任何示例,或者只是演示它的功能。Wicket ChoiceFilteredPropertyColumn的示例?
有人可以指向我,或者告訴我如何實現ChoiceFilteredPropertyColumn?
你想達到什麼目的。使用ChoicefilteredPropertyColumn的操作非常簡單:
columns.add(new ChoiceFilteredPropertyColumn<Publication, Boolean>(new ResourceModel("active.f"),
"active", "active", Model.ofList(Arrays.asList( Boolean.TRUE,
Boolean.FALSE)))
我需要添加標記,因此用於過濾的SelectOptions會顯示出來,還是會自動添加? – 2011-10-19 14:17:53
因爲過濾器被渲染爲DropDownChoice(不是Select),所以不需要SelectOptions。請注意,如果您希望三態下拉(無,真,假),則需要繼承ChoiceFilteredPropertyColumn類的子類並在下拉組件上執行setNullValid(true)。 – lgawron 2011-10-20 19:28:32