1
我正在創建一個TabPanel組件,其中特定的選項卡是由用戶配置創建/定義的。同步狀態提供程序?
到目前爲止,我已經採取了使用有狀態組件的方法來保持用戶首選項的顯示並使用簡單的Ext.state.LocalStorageProvider
來保持用戶偏好。
但我實際上最終希望將用戶偏好/配置存儲在我的數據庫中,所以我創建了我自己的StateProvider
,它將通過AJAX調用存儲/加載首選項。
我遇到的問題是我的選項卡面板比我的StateProvider返回的AJAX調用要快得多,所以我需要的是某種方式來做一個同步ajax調用(我知道道德錯誤)或以某種方式延遲我的標籤面板呈現,直到我的狀態提供商的偏好設置完成加載。
任何人都有類似的問題?這可能就像睡一條線一樣簡單,但我知道那也不好。