首页 > 解决方案 > 如何使 jqgrid 仅在我们搜索时有效(显示数据)?

问题描述

我使用带有工具栏搜索的 jqgrid。我希望 jqgrid 在加载时显示空网格,并在我重置/清理工具栏搜索时显示空网格。所以我想把这个 jqgrid 专门用于搜索。

如何使 jqgrid 仅在我们搜索时有效(显示数据)?

谢谢你。

此致,

埃卡

标签: jqueryjqgrid

解决方案


您可以使用某些事件来执行此操作。

最初,您的网格可能需要具有数据类型:本地和空数据参数,即

jqGrid({
    ...
    datatype: 'local',
    data : [],
    ...
});

调用工具栏过滤器时,请使用两个事件 - beforeClear 和 beforeSearch - 为此请参阅文档

beforeSearch事件中将数据类型设置为“json”并最终设置为 url,在beforeClear中再次将数据类型设置为本地


推荐阅读