2013-04-25 71 views
0

在我的應用程序中,當DB上沒有記錄時,我收到的json如下所示。在沒有數據時在網格中加載消息。 ExtJs Grid

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

但是在網格中,加載...掩碼不會關閉。它說裝載,即使沒有數據如下圖所示。

No records Image

請建議我如何擺脫這種時候沒有數據,我想表明沒有這個加載面具空網格。

+0

請參閱http://stackoverflow.com/questions/12597892/extjs-load-mask-while-long-processing – Hariharan 2013-04-25 11:32:10

+0

提供代碼示例。 – Reimius 2013-04-26 21:33:23

+0

您的商店閱讀器沒有檢測到您的結果的根源。 – 2013-05-13 09:17:55

回答

1

我想我可能知道你的問題是什麼,因爲我有同樣的問題。

對我來說,加載掩碼不能解決的原因不是因爲沒有記錄,而是因爲我試圖選擇網格中的第一條記錄時沒有。

此拋出一個JavaScript錯誤,看起來像這樣:「遺漏的類型錯誤:無法讀取屬性‘身份證’的未定義」

由於此錯誤,停止其他分機的JavaScript程序,掩碼從來沒有得到一個機會解決。

因此,爲了解決這個問題,我會確保您的Store的'load'事件處理程序不會嘗試處理網格中不存在的記錄。它爲我工作。