gpt4 book ai didi

jqgrid:如何将搜索运算符信息发送到服务器端

转载 作者:行者123 更新时间:2023-12-03 23:49:40 25 4
gpt4 key购买 nike

我有这样的设置网格实例:

$("#list").jqGrid({
url:'rest/usertest/users',
datatype: "json",
mtype: "POST",
colNames: ["Username", "Name", "Grouping"],
colModel: [
{ name: "username" },
{ name: "name", width: 90 },
{ name: "grouping", width: 80, sorttype:'string',searchoptions:{sopt:['eq','bw','bn','cn','nc','ew','en']}},
],
pager: "#pager",
rowNum: 10,
rowList: [10, 20, 30],
sortname: "username",
sortorder: "asc",
viewrecords: true,
multiselect: false,
autowidth: true,
height: 'auto',
gridview: true,
multiSort: true
});
jQuery("#list").jqGrid('filterToolbar',{searchOnEnter : false,searchOperators : true});

我正在尝试通过网格进行基于服务器端操作数的搜索。问题是它不会向服务器端发送有关所选运营商的任何信息。 请求不包含有关所选运营商的任何信息(eq、bw、bn 等)。

我正在尝试使用工具栏搜索本身来这样做。我是否缺少任何配置参数?请指教。


编辑:

我尝试了@Tomcat 在下面给出的答案,但它仍然不起作用。搜索成功,但我无法在服务器端进行基于操作数的搜索。

如下图所示,没有关于所选操作数的信息。

request

最佳答案

stringResult : true 是必要的。

    $('#list').filterToolbar({
groupOp: 'OR',
defaultSearch: "cn",
autosearch: true,
searchOnEnter: true,
searchOperators: true, // activates the operators menu
stringResult : true // activates multi-field search
});

关于jqgrid:如何将搜索运算符信息发送到服务器端,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21089149/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com