0
我见过很多问题和答案。不知道我做错了什么。我想在第一次显示时过滤网格。我有一个过滤器工具栏,并且可以在用户输入数据加载后成功过滤。问题是在用户输入之前尝试过滤。jqGrid过滤器显示
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 });
列过滤器已成功设置为“默认值”。我可以按回车键,并通过它过滤。我可以做些什么来让网格使用过滤器集进行初始化?
我知道我可以调用
grid[0].triggerToolbar();
要更新的postdata.filters。但是,如果我在上面设置工具栏之后这样做了,那就太晚了。查询已经发送到服务器。我确信我需要在beforeSend之前这么做?
感谢, 斯科特