如何获取jqGrid 搜索工具栏内的值

pengcheng_1024 发布于 2016/01/17 22:20
阅读 2K+
收藏 0

 

下面是具体代码,但是不知道怎么获取下拉列表中的值,不知道那位有用过,能够指导一下,谢谢。

下面“按类别加入”的这个方法中怎么实现?

下拉列表的id如下:

我使用:$("#productGrid #gs_header.name").find("option:selected").val(); 但是获取不到值! 

productTemplate:function(){
                var that = this;
                var $ProductTemplateGrid = $("#productGrid").jqGrid({
                    url: '${ctx}/getDetailList',
                   // postData: {'header.id': that.identifier.split('-')[0]},
                    datatype: "json",
                    autowidth: true,
                    viewrecords: true,
                    sortable: true,
                    shrinkToFit:true,
                    forceFit:true,
                    rowNum: 10,
                    width: '100%',
                    height:that.height,
                    pager: '#productGridPager',
                    mtype: "POST",
                    sortname: 'product.no',
                    sortorder: "desc",
                    rownumbers: true, //设置列表显示序号,需要注意在colModel中不能使用rn作为index
                    ExpandColumn: 'note',
                    multiselect: true,
                    caption: "",
                    rowList: [ 10, 20, 30 ],
                    colNames: ['<spring:message code="text.id" />', '<spring:message code="text.no" />', '<spring:message code="text.name" />', '<spring:message code="text.category" />'],
                    colModel: [
                        {
                            name: 'id',
                            index: 'id',
                            editable: true,
                            width: 50, hidden: true, search: false
                        },
                        {
                            name: 'product.no',
                            index: 'product.no',
                            width: 120
                        },
                        {
                            name: 'product.name',
                            index: 'product.name',
                            editable: true,
                            width: 200
                        },
                        {name: 'header.name', index: 'header.id', width: 200,  search: true,stype: 'select',searchoptions: { value:that.categorySelect}}
                    ]
                });
                $ProductTemplateGrid.jqGrid('navGrid', '#productGridPager', {
                    search: false, edit: false, add: false, del: false
                });

                // 单品加入
                $("#productGrid").jqGrid('navButtonAdd', "#productGridPager", {
                    caption: "单品加入集合",
                    title: '单品加入集合',
                    buttonicon: 'ui-icon-plusthick',
                    onClickButton: function () {
                        var that = this;
                        var sld = jQuery("#productGrid").jqGrid('getGridParam', 'selarrrow');
                        if (!sld || sld.length == 0) {
                            nAlert('<spring:message code="warning.canNotNull"/>' , 'e');
                            return;
                        }
                        var make = $.layer({type: 3});
                        $.post("${ctx}/ruleProductGroupsDetail/addSet", { "header.id": '${command.id}', "params": JSON.stringify(sld)},
                                function (data) {
                                    if (data.status == 'Y') {
                                        jQuery("#productGrid").resetSelection();
                                        jQuery('#productDetailGrid').trigger('reloadGrid');
                                        layer.close(make);
                                        nAlert(data.info, 's');
                                    } else {
                                        layer.close(make);
                                        nAlert(data.info, 'e');
                                    }
                                }, "json");
                    }
                });
               // 按类别加入
                $("#productGrid").jqGrid('navButtonAdd', "#productGridPager", {
                    caption: "按类别加入集合",
                    title: '按类别加入集合',
                    buttonicon: 'ui-icon-plusthick',
                    onClickButton: function () {
                     
                    	alert( $("#productGrid #gs_header.name").find("option:selected").val());
                   
                    }
                });

                $("#productGrid").jqGrid('filterToolbar');
            }
加载中
返回顶部
顶部