没有数据时,Grid 中的 Loading... 消息。 ExtJs 网格
Posted
技术标签:
【中文标题】没有数据时,Grid 中的 Loading... 消息。 ExtJs 网格【英文标题】:the Loading... Message in Grid when there is no data. ExtJs Grid 【发布时间】:2013-04-25 10:22:08 【问题描述】:在我的应用程序中,当数据库上没有记录时,我收到的 json 如下。
JSON Message: "totalCount":0,"responseObject":[]
但在网格中,Loading... 掩码没有关闭。如下图所示,即使没有数据,它也会显示正在加载。
请建议我在没有数据时如何摆脱这个问题,我想显示没有这个加载掩码的空网格。
【问题讨论】:
参考***.com/questions/12597892/… 提供代码示例。 您的商店阅读器没有检测到您的结果的根源。 【参考方案1】:我想我可能知道你的问题是什么,因为我遇到了同样的问题。
对我来说,加载掩码无法解析的原因不是因为没有记录,而是因为我试图在没有记录的情况下选择网格中的第一条记录。
这会引发如下所示的 javascript 错误:“Uncaught TypeError: Cannot read property 'id' of undefined”
由于这个错误,它会停止其他 Ext javascript 进程,并且掩码永远没有机会解决。
所以,为了解决这个问题,我会确保您的 Store 的“加载”事件处理程序不会尝试对网格中不存在的记录执行操作。它对我有用。
【讨论】:
以上是关于没有数据时,Grid 中的 Loading... 消息。 ExtJs 网格的主要内容,如果未能解决你的问题,请参考以下文章
Bootstrap 4 div(使用 btn 类)中的文本垂直对齐,使用 CSS Grid(并且没有 flexbox)时没有固定高度