Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
在我的应用程序中,当 DB 上没有记录时,我收到的 json 如下所示。
JSON Message: {"totalCount":0,"responseObject":[]}
但是在网格中,Loading... 掩码没有关闭。即使没有如下图所示的数据,它也会显示正在加载。
请建议我在没有数据时如何摆脱这个问题,我想显示没有这个加载掩码的空网格。
我想我可能知道你的问题是什么,因为我有同样的问题。
对我来说,加载掩码无法解析的原因不是因为没有记录,而是因为我试图在没有记录的情况下选择网格中的第一条记录。
这会引发一个 javascript 错误,如下所示:“未捕获的 TypeError:无法读取未定义的属性 'id'”
由于这个错误,它会停止其他 Ext javascript 进程,并且掩码永远不会有机会解决。
因此,为了解决这个问题,我会确保您的 Store 的“加载”事件处理程序不会尝试处理网格中不存在的记录。它对我有用。