我已经看到很多问题和答案。不确定我做错了什么。我在第一次显示时尝试过滤网格。我有一个过滤器工具栏,可以在从用户输入数据加载后成功过滤。问题是在用户输入之前尝试过滤。
grid.jqGrid({
...
colModel: [
{ name: 'someName', label: 'someLabel', index: 'someIndex', width: 110,
sortable: true, editable: true, edittype: "select",
searchoptions: { defaultValue:'Default value' } }
...
grid.jqGrid('filterToolbar', { defaultSearch: 'cn', stringResult: true });
列过滤器已成功设置为“默认值”。我可以按下Enter键,然后按照它进行过滤。如何让网格使用过滤器集初始化自己?
我知道我可以打电话
grid[0].triggerToolbar();
更新postdata.filters。但是,如果我在设置上面的工具栏后这样做,那就太晚了。该查询已发送到服务器。我确信我需要在beforeSend中做到这一点吗?
谢谢, 斯科特