javascript Ext JS 状态默认存储时间
更新时间:2009年02月15日 18:29:54 作者:
通过ExtJS的源码可以知道,ExtJS将Grid的自定义显示列等自定义状态信息存入Cookie中,默认时间为7天
复制代码 代码如下:
Ext.state.CookieProvider = function(config){
Ext.state.CookieProvider.superclass.constructor.call(this);
this.path = "/";
this.expires = new Date(new Date().getTime()+(1000*60*60*24*7)); //7 days
this.domain = null;
this.secure = false;
Ext.apply(this, config);
this.state = this.readCookies();
};
Ext.state.CookieProvider = function(config){
Ext.state.CookieProvider.superclass.constructor.call(this);
this.path = "/";
this.expires = new Date(new Date().getTime()+(1000*60*60*24*7)); //7 days
this.domain = null;
this.secure = false;
Ext.apply(this, config);
this.state = this.readCookies();
};
我们可以通过设定expires的值来改变默认的存储时间,比如:
复制代码 代码如下:
this.expires: new Date(new Date().getTime()+(1000*60*60*24*365)), //一年
this.expires: new Date(new Date().getTime()+(1000*60*60*24*365)), //一年
或者我们可以在开始位置的Ext.onReady函数中加上以下的代码
复制代码 代码如下:
Ext.state.Manager.setProvider(
new Ext.state.CookieProvider({
expires: new Date(new Date().getTime()+(1000*60*60*24*365)), //一年
}));
您可能感兴趣的文章:
- ExtJS与PHP、MySQL实现存储的方法
- javascript js cookie的存储,获取和删除
- Node.js中调用mysql存储过程示例
- 什么是cookie?js手动创建和存储cookie
- js浏览器本地存储store.js介绍及应用
- jsp使用cookie存储中文示例分享
- 用JavaScript计算在UTF-8下存储字符串占用字节数
- JavaScript笔记之数据属性和存储器属性
- JSON复杂数据处理之Json树形结构数据转Java对象并存储到数据库的实现
- js仿微博实现统计字符和本地存储功能
- 浏览器中url存储的JavaScript实现
- JavaScript实现基于Cookie的存储类实例
- 总结JavaScript三种数据存储方式之间的区别
相关文章
Extjs中RowExpander控件的默认展开问题示例探讨
本文为大家探讨下关于Extjs中RowExpander控件的默认展开问题,下面有个不错的示例,感兴趣的朋友可以参考下2014-01-01Extjs 4.x 得到form CheckBox 复选框的值
CheckBox(复选框)主要用来接收用户选择的选项,那么如何通过Extjs 4.x 得到form CheckBox的值呢?下面有个不错的方法,大家值得一看2014-05-05Extjs gridpanel 出现横向滚动条问题的解决方法
Extjs gridpanel 出现横向滚动条问题的解决方法,在gridpanel中加入以下代码即可。2011-07-07
最新评论