Search 通过代码预设jqGrid过滤器文本框
我们正在为ASP.Net版本3.6.6.0使用jqGrid。我们在搜索/筛选过程中遇到如下问题:Search 通过代码预设jqGrid过滤器文本框,search,jqgrid,Search,Jqgrid,我们正在为ASP.Net版本3.6.6.0使用jqGrid。我们在搜索/筛选过程中遇到如下问题: 我们已经使用ASP.Net(C#)创建了一个jqGrid,其中包含名称、状态等列。名称列上有一个超链接 我们能够成功地填充网格 用户在列上应用搜索,例如“Name='XYZ'”,并根据搜索结果更新网格 用户单击名称链接并进入该名称的详细信息页面 现在,当用户从该详细信息页面单击返回时,搜索将丢失 我们能够使用session持久化搜索到的网格细节,但是我们无法在搜索文本框中设置返回的搜索文本。 i、
postData.filters
属性中。如果使用jqGrid的postData
参数的另一个属性,请保存筛选信息:searchField
,searchString
,searchOper
。因此,您可以做的是在cookie中使用相同的过滤器。要恢复搜索筛选器,可以检查cookie,如果需要,可以使用相应的属性扩展postData
参数(有关详细信息,请参阅)
如果希望搜索过滤器不仅在打开搜索对话框时显示,还可以另外设置jqGrid的search:true
参数
我建议您另外阅读结束问题。我建议您使用更新版本的jqGrid。3.6.5版本(我不确定3.6.6是否存在)已经有一年多的历史了,因为没有那么多人将旧版本存档。无论如何,如果你发现了一个bug,那么修复它将非常困难。我建议您尝试使用当前版本4.1.1。