日期:2014-05-16  浏览次数:20595 次

Extjs4.0中grid表格没有数据?
[code=JScript][/code]
Ext.onReady(function(){
Ext.QuickTips.init();

Ext.define("user",{
extend : "Ext.data.Model",
fields :[
{name:'name',type:'string',sortable:true},
{name:'age',type:'int',sortable:true},
{name:'email',type:'string',sortable:true}
]

});

var datas = [
['aa',17,'sasas'], ['aa',17,'sasas']
];


Ext.define("users",{
extend:"Ext.data.Store",
model:'user',
storeId :'s_user',
proxy:{
type:'memory',
data:datas,
reader:'array'
},
autoLoad :true
});




Ext.create("Ext.grid.Panel",{
title:"dd",
height:300,
width:500,
frame:true,
forceFit:true,
columns:[
{text:"Name",dataIndex:"name"},
{text:"Age",dataIndex:"age"},
{text:"Email",dataIndex:"email"}
],
store:Ext.data.StoreManager.lookup('s_user'),
renderTo: Ext.getBody(),
multiSelect:true,
selType: 'checkboxmodel'
});

});


有表格出现就是表格中没有数据,求赐教!!!

------解决方案--------------------
你只是定义了一个新的STORE,并没有生成STORE,你可改为:
//store:Ext.data.StoreManager.lookup('s_user'),
store:Ext.create('users'),

------解决方案--------------------
你ext几的???
HTML code


    {
                    xtype: 'gridpanel',
                    title: '菜单管理列表',
                    id:'cdglgrid',
                    autoScroll : true,//
                    colspan:1,   //占一列
                    store: _cdglStore,
                    columns: [
                    //设置行号
                 Ext.create('Ext.grid.RowNumberer',{text : '序号',align:'center', width : 35}),
                    {
                        xtype: 'gridcolumn',
                        dataIndex: 'name',
                        width:250,
                        align:'center',
                        text: '菜单项名称'