jQGrid 工具栏搜索 - 参数服务器端
jQGrid Toolbar Searching - parameters serverside
我正在制作一个带有工具栏搜索的 jqGrid,当将数据强加到服务器时,这就是发布的数据的样子
_search=true&nd=1431708595575&rows=20&page=1&sidx=invhNumber&sord=desc&invhNumber=00012
(格式化)
_search:true
nd:1431708595575
rows:20
page:1
sidx:invhNumber
sord:desc
invhNumber:00012
问题是,我过滤 'invhNumber:00012' 但我没有比较器(在这种情况下,应该是 'eq')
我有一个简单的网格,一旦它完成,我就做
$('#mygrid').jqGrid('filterToolbar',{searchOperators : true});
创建工具栏搜索。
此外,过滤器是空的。
有什么想法吗?
来自 http://www.trirand.com/jqgridwiki/doku.php?id=wiki:toolbar_searching
它写道
type name:value is posted to the server.
它按预期工作,但同样,没有说明我们正在应用的比较器(在这种情况下相等)
jqGrid 是旧产品。 filterToolbar
的第一个版本没有选项 searchOperators: true
和选项格式 columName=filterValue
。后来引入了 "Advanced Searching" 过滤器格式(参见 the documentation),其中有关过滤器的所有信息都保存在一个 filters
参数中。一个添加了 stringResult: true
选项到 filterToolbar
,但一个保留旧格式作为默认格式以更好地与旧版本的 jqGrid 兼容。后来添加了 searchOperators: true
选项,与 searchOperators: true
组合具有一种意义,但所有默认值保持不变。
因此您必须添加 stringResult: true
选项才能使用 searchOperators: true
。我认为(但我不是 100% 确定)如果 searchOperators === true
或如果网格的 datatype
是 "local"
.
我正在制作一个带有工具栏搜索的 jqGrid,当将数据强加到服务器时,这就是发布的数据的样子
_search=true&nd=1431708595575&rows=20&page=1&sidx=invhNumber&sord=desc&invhNumber=00012
(格式化)
_search:true
nd:1431708595575
rows:20
page:1
sidx:invhNumber
sord:desc
invhNumber:00012
问题是,我过滤 'invhNumber:00012' 但我没有比较器(在这种情况下,应该是 'eq')
我有一个简单的网格,一旦它完成,我就做
$('#mygrid').jqGrid('filterToolbar',{searchOperators : true});
创建工具栏搜索。 此外,过滤器是空的。 有什么想法吗?
来自 http://www.trirand.com/jqgridwiki/doku.php?id=wiki:toolbar_searching 它写道
type name:value is posted to the server.
它按预期工作,但同样,没有说明我们正在应用的比较器(在这种情况下相等)
jqGrid 是旧产品。 filterToolbar
的第一个版本没有选项 searchOperators: true
和选项格式 columName=filterValue
。后来引入了 "Advanced Searching" 过滤器格式(参见 the documentation),其中有关过滤器的所有信息都保存在一个 filters
参数中。一个添加了 stringResult: true
选项到 filterToolbar
,但一个保留旧格式作为默认格式以更好地与旧版本的 jqGrid 兼容。后来添加了 searchOperators: true
选项,与 searchOperators: true
组合具有一种意义,但所有默认值保持不变。
因此您必须添加 stringResult: true
选项才能使用 searchOperators: true
。我认为(但我不是 100% 确定)如果 searchOperators === true
或如果网格的 datatype
是 "local"
.