2

2つのドロップダウンボックスを使用して、リストビューに配置されたリストをフィルタリングしようとしています。

最初のドロップダウンボックスには「価格」というタイトルが付けられ、2番目のドロップダウンボックスには所有者が表示されます。

これらのドロップダウンボックスの1つ以上で値を選択してから、フィルタリングされた結果を使用してリストビューを再レンダリングできるようにしたいと思います。

問題は、私がこのタスクを開始する方法がわからないことです。誰かが私を啓発するほど親切でしょうか:D

前もって感謝します!

4

1 に答える 1

1

あなたの最良の出発点はおそらくこの例です:(ソースコードもこのページで入手できます。ChoicePage.javaが名前です)

まずListView、ドロップダウンボックスで選択した内容に応じてアイテムのリストを生成する動的モデルを使用する必要があります。

次に、基本的な考え方はAjaxFormComponentUpdatingBehavior、更新を制御するコンポーネント(この場合は2つのドロップダウンボックス)にを追加することです。この動作の方法では、渡さonUpdate()れたコンポーネントに更新するコンポーネントを追加する必要があります。AjaxRequestTarget

于 2012-05-23T18:34:16.590 に答える