Jqgrid 在filtertoolbar上设置默认值
我正在寻找一种方法,用Jqgrid 在filtertoolbar上设置默认值,jqgrid,Jqgrid,我正在寻找一种方法,用JSON设置过滤器工具栏中多列的默认值 我知道我可以在searchoptions中使用defaultvalue选项,但我希望能够使用json字符串设置过滤器 我的json字符串: {"groupOp":"AND","rules": [{"field":"PART_AFFILIATION","op":"eq","data":"PART-M"},{"field":"STATUS","op":"eq","data":"Active"}]} jqGrid中使用的默认操作可
JSON
设置过滤器工具栏中多列的默认值
我知道我可以在searchoptions中使用defaultvalue
选项,但我希望能够使用json字符串设置过滤器
我的json字符串:
{"groupOp":"AND","rules": [{"field":"PART_AFFILIATION","op":"eq","data":"PART-M"},{"field":"STATUS","op":"eq","data":"Active"}]}
jqGrid中使用的默认操作可以在colModel
中定义。您可以将sopt
属性用于。数组的第一个元素定义列的操作。方法的defaultSearch
选项仅为没有search选项的列定义默认搜索操作。sopt
jqGrid中使用的默认操作可以在colModel
中定义。您可以将sopt
属性用于。数组的第一个元素定义列的操作。方法的defaultSearch
选项仅为没有searchoptions的列定义默认搜索操作。sopt
但是如果我有多个列并且想要加载一组预定义值,我如何解决这个问题?@f01:对不起,我不完全理解你的问题。如果要在创建网格后更改searchoptions.sopt
,例如可以使用setColProp
。请参阅)以获取示例。我希望能够在“过滤器”工具栏中加载多个预定义的过滤器值。这里有一个json字符串来显示我的输入是什么:{“groupOp”:“AND”,“rules”:[{“field”:“PART_AFFILIATION”,“op”:“eq”,“data”:“PART-M”},{“field”:“STATUS”,“op”:“eq”,“data”:“Active”}}}正如你所看到的,我有两个字段要在网格加载时更新。你明白我的意思吗,或者我应该写一篇更具描述性的文章吗?@f01:您需要做的事情包括两个步骤:1)设置postData.filters
(请参见前面的演示和示例)2)从工具栏过滤器的字段中的postData.filters
填充过滤器。函数refreshSerchingToolbar
from显示了如何使用postData.filters
中的值填充过滤器栏。中的描述显示了更多内容:它保存/恢复了网格(包括工具栏)的状态,但如果我有多个列,并希望加载一组预定义值,如何解决此问题?@f01:对不起,我不完全理解您的问题。如果要在创建网格后更改searchoptions.sopt
,例如可以使用setColProp
。请参阅)以获取示例。我希望能够在“过滤器”工具栏中加载多个预定义的过滤器值。这里有一个json字符串来显示我的输入是什么:{“groupOp”:“AND”,“rules”:[{“field”:“PART_AFFILIATION”,“op”:“eq”,“data”:“PART-M”},{“field”:“STATUS”,“op”:“eq”,“data”:“Active”}}}正如你所看到的,我有两个字段要在网格加载时更新。你明白我的意思吗,或者我应该写一篇更具描述性的文章吗?@f01:您需要做的事情包括两个步骤:1)设置postData.filters
(请参见前面的演示和示例)2)从工具栏过滤器的字段中的postData.filters
填充过滤器。函数refreshSerchingToolbar
from显示了如何使用postData.filters
中的值填充过滤器栏。中介绍了更多内容:它保存/恢复网格状态,包括工具栏