Jqgrid loadonce: true не фильтрует по первому столбцу - PullRequest
0 голосов
/ 04 июня 2019

У меня есть jqgrid, куда я загружаю данные json с сервера.Затем установите для loadonce значение true.Опция поиска не работает для первого столбца «ID», но работает для всех остальных столбцов.Я попытался с int и string в качестве значения идентификатора.Сортировка работает над этим столбцом, хотя.Я не могу выяснить проблему и найти решение.

jQuery("#list1").jqGrid({
  url: urlToFetch,
  datatype : "json",
  loadonce: true,
  colNames : [ 'ID','Type','TypeId','Name','Status'],
 colModel : [{ name: 'ID',
        index: 'ID',
        width : 100
         },{
        name: 'TYPE',
        index: 'TYPE',
        width : 120
    },{
        name: 'TYPE_ID',
        index: 'TYPE_ID',
        width : 10,
        hidden:true
    }, {
        name: 'NAME',
        index: 'NAME',
        width : 260
    }, {
        name: 'STATUS',
        index: 'STATUS',
        width : 100
     }],
    pager : "#pager1",
    gridview : true,
    viewrecords : true, 
    height : 400,
    width : gridWidth,
    rownum : 20,    
    rowList: [20, 50, 100, 1000, 10000],
    overflow : 'auto',
    autoencode : true,
    sortname : "TYPE",  
    grouping:true, 
    ignoreCase: true,
    groupingView : { 
        groupField : ['TYPE'] ,
        groupColumnShow : [false],
        groupText : ['<b>{0} - {1} Item(s)</b>']
    }]
});

jQuery("#list1").jqGrid('navGrid', '#pager1', {
    refresh:true,
    edit : false,
    add : false,
    del : false,
    searchtext : "Search",
    refreshtext : "Reload"
    }, {}, {}, {}, {
        multipleSearch:true, 
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...