JQgrid高级搜索

JQgrid高级搜索,jqgrid,Jqgrid,我正在使用jqgrid高级搜索(客户端搜索)。是否有一种方法可以从搜索中排除几行。也就是说,我希望显示那些行,而不考虑搜索条件。我知道我们可以通过在colmodel选项中指定search:false来排除列。请帮忙。我不知道你为什么需要这样的行为。尽管如此,如果您知道要排除哪些行,这意味着您可以制定一个额外的搜索过滤器来排除不需要的行。在开始筛选之前,您可以使用搜索选项回调来修改postData的filters属性 参见修改示例。您可以向筛选器中添加其他组(请参阅),以实现对需要排除的行的筛选。

我正在使用jqgrid高级搜索(客户端搜索)。是否有一种方法可以从搜索中排除几行。也就是说,我希望显示那些行,而不考虑搜索条件。我知道我们可以通过在colmodel选项中指定search:false来排除列。请帮忙。

我不知道你为什么需要这样的行为。尽管如此,如果您知道要排除哪些行,这意味着您可以制定一个额外的搜索过滤器来排除不需要的行。在开始筛选之前,您可以使用搜索选项回调来修改
postData
filters
属性


参见修改示例。您可以向筛选器中添加其他组(请参阅),以实现对需要排除的行的筛选。

谢谢Oleg。完美的解决方案,我一直在寻找。我的表单冻结了需要一直显示的行。所以这种行为是必要的。我正在尝试在我的页面中使用multiplegroup:true。我的示例查询如下所示:((A=11)或B=2)。虽然我有此情况的记录,但没有返回任何数据。我想不出这个问题。请帮忙。但是,如果我不使用多组,一切都可以正常工作。有什么问题。@user1986736:你应该在新问题中描述这个问题。您应该发布您使用的代码,并描述测试用例,您应该遵循该测试用例来重现问题。您能给我一个示例,说明如何排除第一行而不考虑搜索选项吗?@user1986736:搜索筛选器不基于行的位置(“第一行”)。这是基于数据的。因此,您应该仅根据第一行中的数据指定相应的角色。我想问题的根源在于你如何添加第一行。如果您将其添加为所有其他数据,但它不包含真实数据,那么这是您的错误。如果你解决了问题的根源,那么你现在试图解决的问题将根本不存在。