0

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

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

但是在网格中,Loading... 掩码没有关闭。即使没有如下图所示的数据,它也会显示正在加载。

没有记录图片

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

4

1 回答 1

2

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

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

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

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

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

于 2013-05-08T16:40:15.913 回答