2

我已经指定了哪些列可以通过 搜索colModel,但是在打开搜索框时我找不到指定默认列的方法。

任何帮助表示赞赏。

4

1 回答 1

3

搜索选项列表中columns没有记录的选项。我最近写了答案演示,演示了如何实现您的要求。

更新:如果您使用multipleSearch: true选项,那么您可以按照引用的答案并columns像我描述的那样指定选项。您可以在此处找到相应的演示。如果您不喜欢该multipleSearch: true选项,则默认情况下不显示任何搜索规则,您只需filterspostData. 例如,下一个演示与上一个演示相同,但​​它另外使用了

postData: {
    filters: {groupOp: "AND", rules: [{field: "amount", op: "eq", data: ""}]}
}

选项。

如果您不想使用multipleSearch: true选项,则必须修复 jqGrid 中的小错误才能使用columns选项。必须_ jquery.jqGrid.src.js_

} else {
    columns = p.columns;
}

} else {
    columns = p.columns;
    cmi = 0;
    colnm = columns[0].index || columns[0].name;
}

稍后我会将错误报告发布到 trirand,我希望该错误将在 jqGrid 的下一个版本中得到修复。

该演示演示了建议修复的工作。

于 2013-05-09T17:42:00.150 回答