jsonStore用法

来源:互联网 发布:神武3手游数据 编辑:程序博客网 时间:2024/05/01 23:19

    1. 使用jsonStore获取后台的数据,注意应该是在load的回调函数中进行。因为jsonStore是异步的通过ajax去服务器取数据,并不能立即取到。

     2.用jsonStore取到的单个json对象应该用jsonData的方式获取,如下

// 设置用户名的显示
function  setUserName()

    var userNameStore = new Ext.data.JsonStore({
        autoDestroy : true,
        url :'UserName.action',
        storeId:'userNameStore',
        root : 'userName',
        idProperty :'userName',
        fields :[{name:'userName'}]
    });

    userNameStore.load({
        callback : function(r,op,sucess)
                   {
                       if (sucess == true)
                       {
                           var name =  userNameStore.reader.jsonData['userName'];
                        }
                    } // end function
    }
    ); 
}