javascript Ext JS 狀態(tài)默認存儲時間
更新時間:2009年02月15日 18:29:54 作者:
通過ExtJS的源碼可以知道,ExtJS將Grid的自定義顯示列等自定義狀態(tài)信息存入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實現(xiàn)存儲的方法
- javascript js cookie的存儲,獲取和刪除
- Node.js中調用mysql存儲過程示例
- 什么是cookie?js手動創(chuàng)建和存儲cookie
- js瀏覽器本地存儲store.js介紹及應用
- jsp使用cookie存儲中文示例分享
- 用JavaScript計算在UTF-8下存儲字符串占用字節(jié)數
- JavaScript筆記之數據屬性和存儲器屬性
- JSON復雜數據處理之Json樹形結構數據轉Java對象并存儲到數據庫的實現(xiàn)
- js仿微博實現(xiàn)統(tǒng)計字符和本地存儲功能
- 瀏覽器中url存儲的JavaScript實現(xiàn)
- JavaScript實現(xiàn)基于Cookie的存儲類實例
- 總結JavaScript三種數據存儲方式之間的區(qū)別
相關文章
Extjs中RowExpander控件的默認展開問題示例探討
本文為大家探討下關于Extjs中RowExpander控件的默認展開問題,下面有個不錯的示例,感興趣的朋友可以參考下2014-01-01Extjs 4.x 得到form CheckBox 復選框的值
CheckBox(復選框)主要用來接收用戶選擇的選項,那么如何通過Extjs 4.x 得到form CheckBox的值呢?下面有個不錯的方法,大家值得一看2014-05-05Extjs gridpanel 出現(xiàn)橫向滾動條問題的解決方法
Extjs gridpanel 出現(xiàn)橫向滾動條問題的解決方法,在gridpanel中加入以下代碼即可。2011-07-07Extjs NumberField后面加單位實現(xiàn)思路
本文為大家介紹下在NumberField后面加單位,具體實現(xiàn)如下,感興趣的朋友可以參考下2013-07-07