我正在開發一個項目,我們被要求「打補丁」(他們不想花很多時間在開發上,因爲他們很快就會替換系統)一個在ExtJS 4.1.0下實現的系統。Extend Store類在ExtJS上加載後總是執行一個函數
該系統在非常緩慢和非穩定的網絡連接下使用。所以有時商店沒有得到預期的數據。
首先我想到的兩個問題是: 1.每次首次加載商店時,請等待5秒鐘後再試。大多數時候,頁面刷新修復了未加載商店的問題。
- 不知何故,檢查檢測到加載商店後沒有收到任何數據,並嘗試再次獲取它。
這個補丁應該只執行一次,以避免無限循環或不必要的遞歸,因爲有些時候沒關係,商店沒有得到任何數據。
我不喜歡這種解決方案,但它是客戶要求的。