2

我正在尝试通过使用 2 个下拉框来过滤放置在列表视图中的列表。

第一个下拉框的标题是价格,第二个是所有者。

我希望能够在这些下拉框中的一个或多个中选择一个值,然后使用过滤结果重新呈现列表视图。

问题是我不知道如何开始这项任务,有人能赐教我吗:D

提前致谢!

4

1 回答 1

1

你最好的起点可能是这个例子:(源代码也可以在这个页面上找到,ChoicePage.java 是名称)

首先,您必须使用动态模型ListView来生成项目列表,具体取决于您在下拉框中选择的内容。

然后基本思想是AjaxFormComponentUpdatingBehavior向控制更新的组件添加一个(在您的情况下是您的两个下拉框),并且在onUpdate()此行为的方法中,您应该将要更新的组件添加到AjaxRequestTarget传递的组件中。

于 2012-05-23T18:34:16.590 回答