extjs 中登录保存用户名

 

一个这么简单的需求 tnnd让我在网上找了半天。

 

1. 如何预先设置显示值:

 

        items: [{
            fieldLabel: '登录Email',
            name: 'loginUsername',
            width: 280,
            allowBlank: false,
             value: 'www.cnblogs.com'
        },

 

就是这个value:xxx

光这个我就找了10分钟

http://hi.baidu.com/cfnet/blog/item/5fb8bcc364b02153b219a872.html

 

 

 

2. 如何使用coookie

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

  1. //设定Cookie值     
  2. var cp2 = new Ext.state.CookieProvider();     
  3. cp2.set('c1',123);     
  4.     
  5. //读取Cookie值     
  6. var cp3 = new Ext.state.CookieProvider();     
  7. var v=cp3.get('c1');  

 

用这个能够使用

http://solodu.javaeye.com/blog/505751

 

3. 如何结合:

Ext.onReady(function() {

    var cp2 = new Ext.state.CookieProvider();
    Ext.state.Manager.setProvider(cp2);
    var hhh = cp2.get('login');

。。。。。

        submit: function() {                
            cp2.set('login',Ext.get('loginUsername').dom.value);  //保存登录名

            。。。。。
        },

 

        items: [{
            fieldLabel: '登录Email',
            name: 'loginUsername',
            width: 280,
            allowBlank: false,
             value: hhh
        },

。。。。

    });

 

终于搞定。

 

 

 

posted @ 2009-11-17 16:51    阅读(1801)  评论(0编辑  收藏  举报
IT民工