1

私は ace:datatable を使用しています (jsf プロジェクトで)。このテーブル内には、この
ようにしたい選択ボックスがあります。ページに実装しました。すべての選択ボックスが期待どおりに表示されます。

しかし、私(ユーザー)がace:datatable(ブラウザ内)でデータをフィルタリングすると、そのボックスは単純な選択ボックスとして表示されます。選択タグが再度読み込まれ、jquery メソッドを呼び出して、その選択ボックスをドロップダウン リストとして表示する必要があるために発生します (上記のリンクのように)。

データテーブルのデータが変更されたときにjavascript関数を呼び出す方法はありますか?

4

1 に答える 1

0

データテーブル用のカスタムフィルターを実装しました。
データテーブルの外側にいくつかの入力ボックスを配置し、この入力の valuchangelistener で、ベクターに格納されたデータ (データテーブルのデータ) に対してフィルター処理を行ってから、そこから JavaScript 関数を呼び出してすべてのドロップダウンリストを再構築しています。

于 2012-10-17T06:37:21.323 に答える