加载...没有数据时网格中的消息。 ExtJs网格

时间:2013-04-25 10:22:09

标签: json loading extjs4.1 gridpanel

在我的应用程序中,当DB上没有记录时,我收到的json如下所示。

JSON Message: {"totalCount":0,"responseObject":[]}

但是在网格中,Loading ...掩码不会消失。它表示即使没有数据也会加载,如下图所示。

No records Image

如果没有数据,请建议我如何摆脱这个,我想显示没有这个加载掩码的空网格。

1 个答案:

答案 0 :(得分:1)

我想我可能知道你的问题是什么,因为我有同样的问题。

对我来说,加载掩码无法解决的原因并不是因为没有记录,而是因为我试图在没有WAS时选择网格中的第一条记录。

这会抛出一个如下所示的javascript错误:“未捕获的TypeError:无法读取未定义的属性'id'”

由于此错误,它会停止其他Ext javascript进程,并且掩码永远不会有机会解析。

因此,为了解决这个问题,我会确保你的商店的“加载”事件处理程序不会尝试使用网格中不存在的记录。它对我有用。

相关问题