【发布时间】:2014-01-02 18:36:36
【问题描述】:
我想为我的 jqgrid 表添加搜索选项,
$('#jqgrid').jqGrid({
datatype: 'local',
data: mydata,
caption: 'Titlepage Parameters',
gridview: true,
height: 'auto',
colNames: ['title', 'color', 'fontsize'],
colModel: [
{name: 'config.titlepage.title' },
{name: 'config.titlepage.color' },
{name: 'config.titlepage.fontsize' },
],
pager: '#pageGrid'
localReader: {
id: "_id.$oid"
}
});
$('#jqgrid').jqGrid('navGrid', "#pageGrid",
{ search: true, edit: false, add: false, del: false, refresh: false }, {}, {},
{ recreateFilter: true, overlay: true, multipleSearch: true, multipleGroup: true});
我得到了搜索选项,但是当我输入搜索字符串并单击过滤器按钮时,搜索正在发生。
请帮帮我,我需要添加任何库文件来执行此搜索过滤器吗?
【问题讨论】:
-
您在
colModel和localReader中为name使用了非常奇特的值。您能否包括一些您使用的测试数据(mydata的值)? -
嗨 Oleg,这是 mydata 值,var mydata = [ { "_id": {"$oid": "50a3f962b7718da1a3090fa9"}, "config": { "titlepage": { "title" : "我的第一个标题", "color": true, "fontsize": "42/44" } } } ];
标签: javascript ajax jquery jqgrid