所以,有一个 jqGrid,带有声明,如下所示:
$("#grid").jqGrid({
...
bunch of stuff
...
).searchGrid({ multipleSearch: true });
这很好,当我单击“搜索”按钮时,它会为我带来模式形式,我猜是第一列和 sopts 的下拉列表:searchoptions: { sopt: ['eq', 'ne', 'cn']}。
现在,我希望能够默认显示几个这样的字段,而不仅仅是一个。我知道我可以稍后通过单击“添加”来添加它们,但我想默认显示它们。
不能使用工具栏搜索。
提前致谢,
看着那(这工具栏搜索。它为每个可搜索列显示一个字段。如果您额外使用stringResult:true
选项,您将收到最兼容的结果高级搜索。顺便说一下,你包括这两个功能工具栏搜索 and 高级搜索 (multipleSearch: true
)高级搜索对话框将使用最后的搜索结果进行初始化工具栏搜索。所以你将有两行或三行高级搜索一开始。
UPDATED: 使用后的原因工具栏搜索对话框与高级搜索会显示不为空是两者都使用filters
的参数postData
。所以如果你初始化postData
您可以获得一个良好的起点。请参阅the demo。你会看见
![alt text](https://i.stack.imgur.com/OexP2.jpg)
UPDATE: In 另一个答案您将找到如何删除搜索对话框的最后一行(带有“Inv No”),该行不属于搜索规则的一部分postData.filters
.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)