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