jqGrid toobar在键入时不进行筛选

jqGrid toobar在键入时不进行筛选,jqgrid,Jqgrid,使用jqGrid js v5.5.0,键入时过滤功能对某些字段不起作用 在“标题”字段中键入会导致列仅显示与输入内容匹配的值 在串行筛选器中键入“2”将导致不显示任何内容 预期结果是序列列的行为与标题列完全相同,并显示部分匹配 所有数据都预加载到网格中 下面是代码和一把小提琴来演示这个问题 您遇到的问题是colModel中的定义,尤其是索引属性 此属性不能具有空格值。此外,在搜索中使用了定义时的索引属性。你的定义是: { name: 'HitNumber', index:

使用jqGrid js v5.5.0,键入时过滤功能对某些字段不起作用

在“标题”字段中键入会导致列仅显示与输入内容匹配的值

在串行筛选器中键入“2”将导致不显示任何内容

预期结果是序列列的行为与标题列完全相同,并显示部分匹配

所有数据都预加载到网格中

下面是代码和一把小提琴来演示这个问题


您遇到的问题是colModel中的定义,尤其是索引属性

此属性不能具有空格值。此外,在搜索中使用了定义时的索引属性。你的定义是:

{
    name: 'HitNumber',
    index: 'Hit #',
    sortable: true,
    search: true
},
这是不正确的。为了实现这一点,请设置数据中使用的名称:即

{
    name: 'HitNumber',
    index: 'HitNumber,
    sortable: true,
    search: true
},
有关colModel option索引的更多信息,您可以在我们的

{
    name: 'HitNumber',
    index: 'HitNumber,
    sortable: true,
    search: true
},