如何在jqgrid中设置搜索网址,我尝试通过在搜索选项中设置网址,但每次jqgrid从网格中设置的网址属性获取网址
jQuery("#myGrid").jqGrid({
.....
url:"/api/eventAllInfo", // using this url for search
......
});
添加,编辑和搜索的设置
jQuery("#myGrid").jqGrid('navGrid','#pager',
{
add: true,
edit:true,
del:true,
search:true
}, //options
{
reloadAfterSubmit:false ,
editurl:"/api/getMetaInfo",
mtype:'PUT',
// beforeShowForm: function(form) { $('#tr_e_info_id', form).hide(); }
}, // edit options
{
reloadAfterSubmit:false,
editurl:"/api/getMetaInfo",
mtype:'POST',
// beforeShowForm: function(form) { $('#tr_e_info_id', form).hide(); }
}, // add options
{
reloadAfterSubmit:false,
editurl:"/api/getMetaInfo",
}, // del options
{
editurl:"/api/getMetaInfo/search",
} // search options
);
我试着搜索其他帖子但没有运气
答案 0 :(得分:1)
searching dialog没有url
。原因很简单。搜索将被解释为仅填充网格。为了更好地理解使用jqGrid的逻辑,我将解释所有与填充或重新加载网格之后的其他操作。
用户具有允许选择页面大小的控件
用户有另一个控件来选择页码:通过按下“下一页”,“最后一页”等按钮或直接输入新的页码:
同样,用户可以在搜索对话框或过滤器工具栏中指定搜索过滤器(如果提供的话)。
用户可以单击列标题来更改网格的排序列或更改排序方向:
在所有情况下,将构建postData
参数,参数page
,rows
,sidx
,sord
,_search
,filters
将被设置。 在所有情况下,它将使用相同的url
,但只使用其他参数。
所以没有特殊的“搜索”网址,就像没有“排序”网址或“分页”网址一样。如果用户应用搜索过滤器,则jqGrid仅设置相应的postData
参数并重新加载网格。