jqGrid内联多重搜索选择下拉列表

时间:2015-11-11 22:01:48

标签: jquery jqgrid

我正在开展一个项目,我需要有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>

现在,如果我在过滤区域只有一个选择下拉列表,它就会起作用,只要我添加另一个,无论我选择什么都会产生一个空白列表。我有什么想念的。

由于

1 个答案:

答案 0 :(得分:0)

我想通了我在返回数据中有几个额外的双引号。所以我的数据需要像这样

:[All];list1:list1;list2:list2;..........;listx:listx

但我回来了

**"**:[All];list1:list1;list2:list2;..........;listx:listx **"**