0

jquery datatablesプラグインをasp.net mvc 3で動作させることができたので、jsonをポストバックし、検索機能を使用しました。

問題は、検索ボックスを移動し、カスタム メニューの横にある「通常の」位置の外側に「言語」フィルターを追加する必要があることです。

統合できる方法はありますか:

Language: <select name="languageid">
<option value="SV">Swedish</option>
<option value="EN">English</option>
</select>
Keywords: <input type="text" name="keywords">

languageid またはキーワードが変更されたときにデータテーブルを更新するには? まだソート、ページングが機能していますか?

4

1 に答える 1

1

私の脳は今日半分の力でしか発火していませんが、簡単な答えはこれができるということです。漠然としたのは私の提案です...ごめんなさい!

  • oLanguageには言語オプションの全セットがあります。並べ替えるのは少し「長すぎて読めなかった」でしたが、言語スイッチャーを設定する場所を特定するのに役立つかもしれません。

  • fnFilterメソッドを使用して検索をトリガーし、メインテーブルから検索ボックスを削除して独自の検索ボックスを設定できます。

  • 他のオプションの構成方法(サーバー側など)に応じて、テーブルの更新をトリガーするメソッドがあります。適切な更新アクションを実行する言語IDまたはキーワード変更アクション()のリスナーをバインドします.on('change', '#languageid', function(e) { /* ... */ })(サーバー側を使用する私のインスタンスでは、を使用しますfnDraw()

方向性のないアドバイスについては申し訳ありませんが、少なくともこれが可能であることを知ってもらいたいと思いました。datatables.netフォーラムに直接質問を投稿すると、可能な限り最良の回答が得られる可能性があります。

于 2012-07-04T15:38:07.817 に答える