Liny_@NotePad

沉迷ACG中

EXT 状态保存

YOYO posted @ 2009年6月03日 17:45 in 【Web开发】客户端 with tags EXT 状态保存 , 2780 阅读

在EXT.onReady中设置

Ext.state.Manager.setProvider(new Ext.state.CookieProvider());

不知道是啥 也许是监听器的意思吧 = =
CookieProvider表示它是根据Cookies有效期限保存的么???

然后在你的类里加上

this.stateEvents = ['tabchange']
this.getState = function() {return{tab:this.getActiveTab().id}}
this.applyState = function(state) {this.setActiveTab(state.tab);}

stateEvents表示状态事件(数组)。
这里只用了一个切换tab的。
getState方法中可以写切换tab时执行的内容,比如保存……这里没有写。
applyState貌似可以隐式调用 就不测试了

详细请搜索下EXT 状态保存。


登录 *


loading captcha image...
(输入验证码)
or Ctrl+Enter