我正在开展一个项目,我需要有3个选择dropdopwns类似这样 search Select Dropdowns
下面是我的代码
$(document).ready(function () {
var MgroupFilter = ":[All];Starter:Starter;Controller:Controller;Finisher:Finisher";
var NgroupFilter = ":[All];Beginner:Beginner;Expert:Expert;Intermediate:Intermediate"
var GgroupFilter = ":[All];Mover:Mover;Watcher:Watcher;Sleeper:Sleeper"
$("#jqGrid").jqGrid({
url: 'getList.php',
mtype: "POST",
datatype: "json",
page: 1,
colModel: [
{ label :"ID",name: 'ID',key: true, width: 75},
{ label: "mgroup",name: 'M Group',width: 120, stype: 'select',searchoptions: { value: mgroupFilter}},
{ label: "ngroup",name: 'N Group',width: 120, stype: 'select',searchoptions: { value: NgroupFilter}},
{ label: "ggroup",name: 'G Group',width: 120, stype: 'select',searchoptions: { value: GgroupFilter }},
],
loadonce: true,
viewrecords: true,
width: 100,
height: 500,
rowNum: 10,
rownumbers: true,
rownumWidth: 40,
pager: "#jqGridPager"
});
// activate the toolbar searching
$('#jqGrid').jqGrid('filterToolbar',{multipleSearch:true});
$('#jqGrid').jqGrid('navGrid',"#jqGridPager", {
search: false, // show search button on the toolbar
add: false,
edit: false,
del: false,
refresh: true
});
});
</script>
现在,如果我在过滤区域只有一个选择下拉列表,它就会起作用,只要我添加另一个,无论我选择什么都会产生一个空白列表。我有什么想念的。
由于
答案 0 :(得分:0)
我想通了我在返回数据中有几个额外的双引号。所以我的数据需要像这样
:[All];list1:list1;list2:list2;..........;listx:listx
但我回来了
**"**:[All];list1:list1;list2:list2;..........;listx:listx **"**