如何让 jqgrid 只在搜索时起作用(显示数据)?

How to make jqgrid only works (show data) when we are searching?

我将 jqgrid 与工具栏搜索结合使用。 我希望 jqgrid 在加载时显示空网格,并在 reset/clean 工具栏搜索时显示空网格。 所以我想把这个 jqgrid 专门用于搜索。

如何让jqgrid只在搜索的时候起作用(显示数据)?

谢谢。

此致,

埃卡

您可以使用特定事件来执行此操作。

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

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

调用工具栏过滤器时使用两个事件 - beforeClear 和 beforeSearch - 请参阅 docs 以了解此目的。

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