JQGrid搜索规则和工具栏过滤错误

我有一个工具栏过滤器设置工作在我的JQGrid上。 我们最近得到了只允许整数进入这个领域的要求。 为了在搜索之前验证客户端,我更改了适当列的colModel。 对javascript进行更改后,行为没有改变。 验证似乎不会发生在客户端,无论输入如何,这导致我相信我对搜索规则有误解。 下面的代码

以前

colModel:[ ...,
                      {name:'version', search:true, stype:'text'}
,...,]

发布更改

colModel:[ ...,
                      {name:'version', search:true, stype:'text',searchrules:{required:true, integer:true}}
,...,]

搜索规则是否不适用于工具栏过滤? 文件表明他们会,除非我在某处丢失一条线。

感谢您的期待!


searchrules仅用于搜索对话框,但不用于搜索过滤器。 作为用于验证数据的搜索回调函数之前的解决方法。 你可以分析this.p.postData 。 如果搜索数据错误,您应该显示错误对话框,执行任何其他操作,例如向具有错误数据的输入添加“ui-state-error”或“ui-state-error-text”并返回truevalue from the beforeSearch`处理程序Returning true value from the将阻止应用搜索请求。

链接地址: http://www.djcxy.com/p/25947.html

上一篇: JQGrid searchrules and toolbar filtering error

下一篇: How can I bind my view model to a jqGrid?