1
我正在创建一个TabPanel组件,其中特定的选项卡是由用户配置创建/定义的。同步状态提供程序?
到目前为止,我已经采取了使用有状态组件的方法来保持用户首选项的显示并使用简单的Ext.state.LocalStorageProvider
来保持用户偏好。
但我实际上最终希望将用户偏好/配置存储在我的数据库中,所以我创建了我自己的StateProvider
,它将通过AJAX调用存储/加载首选项。
我遇到的问题是我的选项卡面板比我的StateProvider返回的AJAX调用要快得多,所以我需要的是某种方式来做一个同步ajax调用(我知道道德错误)或以某种方式延迟我的标签面板呈现,直到我的状态提供商的偏好设置完成加载。
任何人都有类似的问题?这可能就像睡一条线一样简单,但我知道那也不好。