发布于 2016-12-13 09:14:44 | 166 次阅读 | 评论: 0 | 来源: 网友投递

这里有新鲜出炉的精品教程,程序狗速度看过来!

ExtJS Javascript库

ExtJS是一种主要用于创建前端用户界面,是一个基本与后台技术无关的前端ajax框架。


通过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)), //一年 
})); 


最新网友评论  共有(0)条评论 发布评论 返回顶部

Copyright © 2007-2017 PHPERZ.COM All Rights Reserved   冀ICP备14009818号  版权声明  广告服务