テストスコアのテーブルで機能する「より大きい」フィルターを取得する簡単なデモがあります。ソースはここをクリックして見つけることができます。var myfilterまで下にスクロールすると、ルールの 1 つがコメントアウトされていることがわかります。
var myfilter = {
groupOp: "AND",
rules: [
{field: 'score', op: 'gt', data: 70},
//{field: 'grade', op: 'in', data: [10, 11, 12]}
]
};
このルールは、グレード 10、11、12 の行のみを選択するように指示します。ただし、このルールのコメントを外すと、機能しません。実際、テーブルを壊すことさえあります。これはバグですか、それとも間違っていますか?
明確にするために、 op: 'in'機能を使用する方法を見つけたいだけです。リストop: 'in' の検索に関する jqGrid wiki は、 soptの値の下にあるため、それを行う方法があるはずです...