Jqgrid - в столбце заголовка отображается только одна опция поиска - PullRequest
0 голосов
/ 03 декабря 2018

Я работаю в Jqgrid и столкнулся с проблемой.Я просмотрел много примеров и прочитал много документации, но не могу определить, почему в заголовке столбца отображается только 1 опция поиска, в отличие от других, таких как "ge", le "" eq "и т. Д.?

Это мой код:

jQuery("#jQGridDemo").jqGrid({
            url: 'http://localhost:58404/JQGridHandler.ashx',
            datatype: "json",
            colNames: ['Property ID', 'Property Ref', 'Short Address', 'Scheme Code', 'Scheme Name', 'Property Type', 'Tenure Type', 'Status'],
            colModel: [
                        { name: 'PropertyID', index: 'PropertyID', width: 70, align: "left", searchoptions: {sopt: ["ge","le","eq"]}, sortable: true},
                        { name: 'PropertyRef', index: 'PropertyRef', width: 75, align: "left", stype: 'text', sortable: true},
                        { name: 'ShortAddress', index: 'ShortAddress', width: 200,  align: "center",  search:true, stype: 'text', searchoptions: {sopt: ["cn","ge","le","eq"]}, sortable: true},
                        { name: 'SchemeCode', index: 'SchemeCode', width: 80, align: "center", sortable: true },
                        { name: 'SchemeName', index: 'SchemeName', width: 80, align: "center",  stype: 'text', sortable: true },
                            {name: 'PropertyType',width: 80, align: "center",},
                        { name: 'TenureType', index: 'TenureType', width: 80, align: "center",  sortable: true },
                        { name: 'Status', index: 'Status', width: 75,  align: "center", sortable: true },
],

            beforeProcessing: function (data) {
                //Create the filters
                getDropDownValues(data, 'PropertyType')
                getDropDownValues(data, 'TenureType')
                getDropDownValues(data, 'Status')

                $(this).jqGrid('destroyFilterToolbar')

                .jqGrid('filterToolbar', {
                   stringResult: true,
                    searchOperators: true
                });
            },

            onSelectRow: function(id){
        if(id && id!==lastsel2){
            jQuery('#jQGridDemo').jqGrid('restoreRow',lastsel2);
            jQuery('#jQGridDemo').jqGrid('editRow',id,true);
            lastsel2=id;
        }
            },
            height: 'auto',
            width: 'auto',
            rowNum: 30,
            editable: true,
            mtype: 'GET',
            loadonce: true,
            rowList: [30, 40, 50],
            pager: '#jQGridDemoPager',
            sortname: 'PropertyId',            
            viewrecords: true,
            sortorder: 'desc',
            caption: "Property Details",
            editurl: 'http://localhost:58404/JQGridHandler.ashx'
        });
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...