0
在我的應用程序中,當DB上沒有記錄時,我收到的json如下所示。在沒有數據時在網格中加載消息。 ExtJs Grid
JSON Message: {"totalCount":0,"responseObject":[]}
但是在網格中,加載...掩碼不會關閉。它說裝載,即使沒有數據如下圖所示。
請建議我如何擺脫這種時候沒有數據,我想表明沒有這個加載面具空網格。
在我的應用程序中,當DB上沒有記錄時,我收到的json如下所示。在沒有數據時在網格中加載消息。 ExtJs Grid
JSON Message: {"totalCount":0,"responseObject":[]}
但是在網格中,加載...掩碼不會關閉。它說裝載,即使沒有數據如下圖所示。
請建議我如何擺脫這種時候沒有數據,我想表明沒有這個加載面具空網格。
我想我可能知道你的問題是什麼,因爲我有同樣的問題。
對我來說,加載掩碼不能解決的原因不是因爲沒有記錄,而是因爲我試圖選擇網格中的第一條記錄時沒有。
此拋出一個JavaScript錯誤,看起來像這樣:「遺漏的類型錯誤:無法讀取屬性‘身份證’的未定義」
由於此錯誤,停止其他分機的JavaScript程序,掩碼從來沒有得到一個機會解決。
因此,爲了解決這個問題,我會確保您的Store的'load'事件處理程序不會嘗試處理網格中不存在的記錄。它爲我工作。
請參閱http://stackoverflow.com/questions/12597892/extjs-load-mask-while-long-processing – Hariharan 2013-04-25 11:32:10
提供代碼示例。 – Reimius 2013-04-26 21:33:23
您的商店閱讀器沒有檢測到您的結果的根源。 – 2013-05-13 09:17:55