Extjs 中的 grid 数据为什么显示不出来

Ext.define("borrowBackOrderModel2",{extend:"Ext.data.Model",fields:[{brrowOrderNum:'b... Ext.define("borrowBackOrderModel2",{
extend: "Ext.data.Model",
fields:[
{brrowOrderNum: 'brrowOrderNum'},
{orderAmount: 'orderAmount'},
{backAmount: 'backAmount'}
]
});

var borrowBackOrderStore2 = Ext.create('Ext.data.Store',{
model: "borrowBackOrderModel2",
autoLoad: true,
pageSize: 10,
fields:['brrowOrderNum', 'orderAmount', 'backAmount'],
// data:{'items':[
// {brrowOrderNum: '1', orderAmount: '11', backAmount: '111'},
// {brrowOrderNum: '2', orderAmount: '22', backAmount: '222'}
// ]},
// proxy: {
// reader: {
// type: 'json',
// root: 'items'
// }
// }
data:[
['1', '11', '111'],
['2', '22', '222']
]
});

var borrowBackOrderGrid2 = Ext.create('Ext.grid.Panel',{
anchor : '100% 90%',
width : 150,
autoHeight : true,
region:'center',
autoScroll : true,
store : borrowBackOrderStore2,
columnLines: true,
//renderTo: Ext.getBody(),
columns : [
{
header : '借用单号',
flex : 1,
dataIndex : 'brrowOrderNum'
},
{
header : '借用数量',
flex : 1,
dataIndex : 'orderAmount'
},
{
header : '归还数量',
dataIndex : 'backAmount',
sortable : true,
flex : 1
}
]
});

Ext.create('Ext.window.Window',{
title : '归还订单借用信息列表',
style:{
border:5,
padding:10,
},
width: 500,
//height: 200,
autoHeight : true,
autoScroll: true,
resizable: false, //设置不允许调整窗口大小
modal : true,
layout: 'anchor',
closeAction : 'hide',
items : [borrowBackOrderGrid2]
}).show();
展开
 我来答
百度网友e35ee8c
2015-07-17 · 超过73用户采纳过TA的回答
知道小有建树答主
回答量:117
采纳率:0%
帮助的人:115万
展开全部
  1. Model的定义方法不对,fields中的定义格式为{ name: 'yearmon', type: 'string' ,mapping:'SS'}

  2. store中用了model就不用fields,这两个选一个

  3. extjs中的几种store的功能和用法不同

以前功能点建议上网查一下或看extjs的帮助文档

store那段改成如下:

var borrowBackOrderStore2 = Ext.create('Ext.data.SimpleStore',{

//model: "borrowBackOrderModel2",

autoLoad: true,

pageSize: 10,

fields:['brrowOrderNum', 'orderAmount', 'backAmount'],

// data:{'items':[

//      {brrowOrderNum: '1', orderAmount: '11', backAmount: '111'},

//      {brrowOrderNum: '2', orderAmount: '22', backAmount: '222'}

//      ]},

//            proxy: {

//             reader: {

//             type: 'json',

//             root: 'items'

//             }

//            }

    data:[

['1', '11','111'],

['2', '22', '222']

]

});

本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式