1

jqGrid Demosですべての例を調べましたが、列ヘッダー フィルタリングの例を見つけることができませんでした。

たとえば、Excel のしくみを考えてみましょう。

フィルタの例

ドロップダウン メニューに個別のフィールド リストを表示するこのタイプの並べ替えを有効にすることはできますか?

この特定の回答がそれらを表示していることに気付きましたが、理想的には、フィルター ウィンドウでフィルターを開いて設定することなく、デフォルトで実行したいと考えています。

申し訳ありませんが、表示するコードがありません。一般的なはい/いいえとポインターを探しています。そうであれば、いくつかの簡単な例を挿入します。

それで、私は運がいいですか?

4

1 に答える 1

1

すべてのソフトウェア製品には、独自のユーザー インターフェイスがあります。たとえば、jqGrid のような別の製品で Microsoft Excel の GUI をシミュレートできるとは思わないでください。たとえば、グリッドの列ヘッダー (つまり jqGrid) をクリックすると、グリッドはクリックされた列で並べ替えられます。列を選択する代わりに、Excel で同じことを行うようにしてください。それも簡単ではありません。

一般的に、すべてが可能です。列ヘッダーにボタンを実装する例を古い回答に投稿しました。別の回答は、列内のすべての異なる値に基づいて、フィルター ツールバーで選択または jQuery UI オートコンプリートを動的に構築する方法を示しています。もう1つの答えこれは、Eric Hyndsによって書かれたjQuery UI MultiSelect Widgetの使用方法を示しています。

回答(およびの回答) には、 select2プラグインの使用法を示すデモが含まれています。このプラグインは、Excel に非常に近い機能を提供します。おそらく、必要なものにほとんど近い可能性があります。

参照された回答からのアイデアを使用して、要件を実装できることを願っています。

于 2013-10-24T11:15:30.030 に答える