jqGrid搜索列排序

时间:2012-12-02 15:00:37

标签: search jqgrid

我有一个网格, 当您从底部导航器中单击搜索时,默认情况下会弹出此搜索,所有列都默认从左到右开始。

有什么方法可以改变吗?例如,默认情况下它不是Inv No,而是始终是日期。

1 个答案:

答案 0 :(得分:0)

这是个好问题!目前没有option搜索对话框,可以指定默认搜索列。

作为解决方法,我建议使用jqGrid的filters选项的postData属性。例如,the demo打开“关闭”列,默认情况下选择“是”。它使用

postData: {
    filters: JSON.stringify({
            groupOp: "AND",
            rules:[{
                field: "closed",
                op: "eq",
                data: "true"
            }]
        })
}

其中字段值("closed")是列name的{​​{1}}是来自列的允许操作(我在演示中使用了"eq")对于列)和sopt: ['eq', 'ne'](“true”)的值应指定搜索字段的默认值。在大多数情况下,您可能会使用data