javascript Ext JS 狀態(tài)默認(rèn)存儲(chǔ)時(shí)間
更新時(shí)間:2009年02月15日 18:29:54 作者:
通過ExtJS的源碼可以知道,ExtJS將Grid的自定義顯示列等自定義狀態(tài)信息存入Cookie中,默認(rèn)時(shí)間為7天
復(fù)制代碼 代碼如下:
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();
};
我們可以通過設(shè)定expires的值來改變默認(rèn)的存儲(chǔ)時(shí)間,比如:
復(fù)制代碼 代碼如下:
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函數(shù)中加上以下的代碼
復(fù)制代碼 代碼如下:
Ext.state.Manager.setProvider(
new Ext.state.CookieProvider({
expires: new Date(new Date().getTime()+(1000*60*60*24*365)), //一年
}));
您可能感興趣的文章:
- ExtJS與PHP、MySQL實(shí)現(xiàn)存儲(chǔ)的方法
- javascript js cookie的存儲(chǔ),獲取和刪除
- Node.js中調(diào)用mysql存儲(chǔ)過程示例
- 什么是cookie?js手動(dòng)創(chuàng)建和存儲(chǔ)cookie
- js瀏覽器本地存儲(chǔ)store.js介紹及應(yīng)用
- jsp使用cookie存儲(chǔ)中文示例分享
- 用JavaScript計(jì)算在UTF-8下存儲(chǔ)字符串占用字節(jié)數(shù)
- JavaScript筆記之?dāng)?shù)據(jù)屬性和存儲(chǔ)器屬性
- JSON復(fù)雜數(shù)據(jù)處理之Json樹形結(jié)構(gòu)數(shù)據(jù)轉(zhuǎn)Java對象并存儲(chǔ)到數(shù)據(jù)庫的實(shí)現(xiàn)
- js仿微博實(shí)現(xiàn)統(tǒng)計(jì)字符和本地存儲(chǔ)功能
- 瀏覽器中url存儲(chǔ)的JavaScript實(shí)現(xiàn)
- JavaScript實(shí)現(xiàn)基于Cookie的存儲(chǔ)類實(shí)例
- 總結(jié)JavaScript三種數(shù)據(jù)存儲(chǔ)方式之間的區(qū)別
相關(guān)文章
Extjs中DisplayField的日期或者數(shù)字格式化擴(kuò)展
在用Extjs的時(shí)候,有時(shí)需要對 Ext.form.DisplyField 進(jìn)行格式化。2010-09-09
extjs 學(xué)習(xí)筆記(三) 最基本的grid
extjs的一個(gè)亮點(diǎn)就是提供了豐富的UI,使得沒有藝術(shù)細(xì)胞的程序員也能做出絢麗的界面。把所有的UI集中到一起,有好處也有壞處,好處是有了統(tǒng)一的風(fēng)格和接口,壞處是js文件過于龐大,使用extjs的最小集合也超過了500k,所以在有些項(xiàng)目中并不適用。2009-10-10
Extjs學(xué)習(xí)筆記之八 繼承和事件基礎(chǔ)
只有有了事件,頁面才能真正的“活”起來。Extjs的事件也是經(jīng)過良好封裝的,對于事件的處理都由Ext.uitl.Observable類提供接口。2010-01-01
ExtJS4中使用mixins實(shí)現(xiàn)多繼承示例
在ExtJS4中使用mixins來實(shí)現(xiàn)多繼承,下面有個(gè)不錯(cuò)的示例,感興趣的朋友可以參考下2013-12-12
EXTJS內(nèi)使用ACTIVEX控件引起崩潰問題的解決方法
在本人目前的項(xiàng)目中,前端部分完全使用EXTJS基于“One-Page”理念搭建。2010-03-03
Extjs列表詳細(xì)信息窗口新建后自動(dòng)加載解決方法
有時(shí)候我們在新建列表中的一項(xiàng)后需要進(jìn)入立刻進(jìn)入詳細(xì)信息的編輯頁面,為了使得操作簡便,一般設(shè)定自動(dòng)導(dǎo)向。2010-04-04
ExtJs Excel導(dǎo)出并下載IIS服務(wù)器端遇到的問題
進(jìn)項(xiàng)目一個(gè)多月不到。熟悉了這個(gè)二次開發(fā)的項(xiàng)目因?yàn)榍懊孢z留下來的問題比較嚴(yán)重報(bào)表的導(dǎo)出和圖表以及打印功能都沒有實(shí)現(xiàn),所以這兩天工作量比較大。2011-09-09
extjs實(shí)現(xiàn)選擇多表自定義查詢功能 前臺(tái)部分(ext源碼)
extjs實(shí)現(xiàn)選擇多表自定義查詢功能 前臺(tái)部分(ext源碼) ,需要的朋友可以參考下。2011-12-12

