Ajax Wordpress中的过滤器jqgrid

Ajax Wordpress中的过滤器jqgrid,ajax,wordpress,filter,jqgrid,Ajax,Wordpress,Filter,Jqgrid,我正在开发一个wordpress插件,它使用jqgrid插件来显示元素列表。此列表从ajax请求获取数据 我必须使用按钮来制作过滤器,根据按下的按钮,jqgrid中的数据必须只显示一列有值的行 当我按下按钮时,我会执行以下操作: var postdata = grid.jqGrid('getGridParam','postData'); jQuery.extend (postdata, { filters:'', searchField:

我正在开发一个wordpress插件,它使用jqgrid插件来显示元素列表。此列表从ajax请求获取数据

我必须使用按钮来制作过滤器,根据按下的按钮,jqgrid中的数据必须只显示一列有值的行

当我按下按钮时,我会执行以下操作:

    var postdata = grid.jqGrid('getGridParam','postData');
    jQuery.extend (postdata,
    {
        filters:'',
        searchField: 'estado',
        searchOper: 'eq',
        searchString: that.text().substring(0, that.text().indexOf("(") - 1)
    });
    grid.jqGrid('setGridParam', { search: filtrar, postData: postdata });
    grid.trigger("reloadGrid",[{page:1}]);
在searchString中,我在按钮中传递文本,该文本与我在te表中查找的文本值相匹配

我的问题是,所有按钮都会使jqgrid为空,除了第一个用于show all的按钮外,此按钮可以工作(但对于mi来说没有意义,此按钮在searchString中发送的文本不在“estado”字段的任何行中)

estado是我要搜索的列中的名称:

{ label: 'Estado', name: 'estado', width: 70, height: 'auto', template: myFloatTemplate, datatype: 'html'   },

谢谢…

我将searchOper更改为
searchOper:'cn',
效果更好,但总是隐藏与筛选器匹配的de最后一行。我认为这不是数据问题,如果我在加载de网格内容的ajax操作中更改de数据顺序,则消失的行就是de最后一行。Allways是最后一行,如果我总是对列表重新排序,最后一行就是不在这里的那一行。