【问题标题】:How to make jqgrid only works (show data) when we are searching?如何使 jqgrid 仅在我们搜索时有效(显示数据)?
【发布时间】:2020-09-30 12:47:11
【问题描述】:

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

如何让 jqgrid 只在我们搜索时工作(显示数据)?

谢谢。

最好的问候,

埃卡

【问题讨论】:

  • 使用哪个版本的jqGrid?
  • 我使用 5.3.2 javascript 版本

标签: jquery jqgrid


【解决方案1】:

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

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

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

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

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

【讨论】:

  • 是的,我做到了。你太棒了,谢谢托尼。
猜你喜欢
  • 2022-11-14
  • 1970-01-01
  • 1970-01-01
  • 2020-05-15
  • 1970-01-01
  • 2012-09-25
  • 1970-01-01
  • 2019-05-22
  • 1970-01-01
相关资源
最近更新 更多