2

グリッドがあります。下部のナビゲーターから検索をクリックすると、デフォルトでこの検索がポップアップし、すべての列がデフォルトで左から右に始まります。

それを変更する方法はありますか?たとえばInv No、デフォルトではなく、常に日付になります。

4

1 に答える 1

0

いい質問です!現在、デフォルトの検索列を指定できる検索ダイアログのオプションはありません。

回避策として、 jqGridfiltersのオプションのプロパティを使用することをお勧めします。postDataたとえば、デモはデフォルトで「Yes」が選択された「closed」列を開きます。それは使用しています

postData: {
    filters: JSON.stringify({
            groupOp: "AND",
            rules:[{
                field: "closed",
                op: "eq",
                data: "true"
            }]
        })
}

ここで、フィールド値 ( "closed") はname列 ( "eq") は列に対して許可された操作 (列sopt: ['eq', 'ne']のデモで使用したもの) の値であり、data("true") の値は検索フィールドのデフォルト値を指定する必要があります。ほとんどの場合、data: ""おそらく使用します。

于 2012-12-02T16:05:49.730 に答える