0

そのため、私が作成している mvc.net / Ling2Sql プロトタイプ サイトでjqGridを使用しており、jqGrids 検索機能を稼働させる作業を完了しました。実際にはかなり甘いですが、文字列で>、> =、<、または< =で検索できないため、列ごとに検索オプションを設定したかったのです。

次のようにして、テーブルの全体的な検索オプションを設定できることを知っています。

jQuery("#search").searchGrid( {sopt:['cn','bw','eq','ne','lt','gt','ew']} ); 

しかし、列ごとに何かが必要なので、ユーザーは文字列列ではなく、int 列で >、>=、<、および <= を検索する機能を維持します。

気まぐれでこれを試してみましたが、うまくいきませんでした

<snip>
colNames:['Id', 'form2', 'form3'],
colModel:[
 {name:'ID',    index:'FormID', width:20, sopt:['ne','lt']},
 {...},
 {...}
 ]
<snip>

この機能を追加するには、jqGrid をかなり深く掘り下げる必要があると思いますが、それが既に組み込まれているオプションではないかどうかを確認したかっただけです。

4

2 に答える 2

3

アレン、しばらく経っていますが、トニーが jqgrid 3.5 のベータ版をリリースしたばかりなので、アップグレードすることをお勧めします...

colModel (おそらく 3.5 を想定している) の wiki ページを見ると、オプション "searchoptions:[sopt[...]]" を使用する必要があります。

3.4.4で試してみてください...

于 2009-09-03T22:24:43.040 に答える
0

その特定のバージョンを考えると、コードベースをもう少し深く掘り下げて機能を追加しない限り、それを行う方法はありません。

于 2009-11-25T00:36:54.860 に答える