最初使用空白数据加载jqxgrid(但列完好无损),在点击任何过滤器/重置过滤器时加载数据

时间:2016-03-11 08:55:19

标签: jquery knockout.js jqxgrid

我想最初加载带有消息的jqxGrid(例如 - "此网格包含大量数据。根据您的选择放置过滤器以显示数据。")。 此时列将显示过滤器,但没有行。 最初也应该没有服务器/ API调用。

一旦过滤器被放置,将发生API调用并且必须加载数据。

1 个答案:

答案 0 :(得分:0)

您需要详细说明您的设置。你有哪种数据绑定,即dataAdapter配置?

由于您在谈论大量数据,我假设您在虚拟模式下使用网格 - 即您在服务器上进行过滤?如果是这种情况,我会检查后端的查询对象中是否没有设置过滤器,在这种情况下不返回任何数据。如果网格用于检查过滤器信息的API函数返回未设置过滤器,则可以使用网格的工具栏渲染器来显示消息。根据需要设置过滤器行后,您可以从后端返回数据并从工具栏中删除提示。

如果您想获得更具体的帮助,请更好地描述您的情况。