グリッドがあります。下部のナビゲーターから検索をクリックすると、デフォルトでこの検索がポップアップし、すべての列がデフォルトで左から右に始まります。
それを変更する方法はありますか?たとえばInv No
、デフォルトではなく、常に日付になります。
いい質問です!現在、デフォルトの検索列を指定できる検索ダイアログのオプションはありません。
回避策として、 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: ""
おそらく使用します。