我正在尝试通过使用2个下拉框来过滤放入列表视图的列表。
第一个下拉框的标题是价格,第二个是所有者。
我希望能够在一个或多个这些下拉框中选择一个值,然后使用过滤结果重新呈现列表视图。
麻烦的是我不知道如何开始这项任务,有人会如此善意地开导我:D
提前致谢!
答案 0 :(得分:1)
您最好的起点可能是this示例:(此页面上也提供了源代码,ChoicePage.java就是名称)
首先,您必须在ListView
中使用动态模型,该模型根据您在下拉框中选择的内容生成项目列表。
然后基本的想法是你将AjaxFormComponentUpdatingBehavior
添加到控制更新的组件(在你的情况下你的两个下拉框),并在这种行为的onUpdate()
方法中你应该添加要更新为AjaxRequestTarget
已通过的组件。