请教高手,extjs grid中如何加载一行数据
大家请看代码,很简单,但是如何只获取一行的数据呢?Ext.onReady(function(){varcm2=newExt.grid.ColumnModel([{head...
大家请看代码,很简单,但是如何只获取一行的数据呢?
Ext.onReady(function(){
var cm2 = new Ext.grid.ColumnModel([
{header:'预告单号',dataIndex:'arriveId'},
{header:'描述字段1',dataIndex:'descn1'},
{header:'描述字段2',dataIndex:'descn2'},
{header:'描述字段3',dataIndex:'descn3'},
{header:'描述字段4',dataIndex:'descn4'},
{header:'描述字段5',dataIndex:'descn5'},
]);
var data2 = [
['900000001','描述1','描述2','描述3','描述4','描述5'],
['900000002','描述1','描述2','描述3','描述4','描述5'],
['900000003','描述1','描述2','描述3','描述4','描述5'],
['900000004','描述1','描述2','描述3','描述4','描述5'],
['900000005','描述1','描述2','描述3','描述4','描述5'],
['900000006','描述1','描述2','描述3','描述4','描述5']
];
var tt = new Ext.data.MemoryProxy(data2);//获取数据的方式
var store2 = new Ext.data.Store({//解析数据
proxy: tt,
reader: new Ext.data.ArrayReader({}, [
{name: 'arriveId'},
{name: 'descn1'},
{name: 'descn2'},
{name: 'descn3'},
{name: 'descn4'},
{name: 'descn5'}
])
});
store2.load();
var grid2 = new Ext.grid.GridPanel({
autoHeight: true,
renderTo: 'grid2',
store: store2,
cm: cm2,
});
});
我只希望加载data2 中的 ['900000001','描述1','描述2','描述3','描述4','描述5']的数据要怎么做?但是data2中的数据不能变。怎么修改var tt = new Ext.data.MemoryProxy(data2);这条语句 展开
Ext.onReady(function(){
var cm2 = new Ext.grid.ColumnModel([
{header:'预告单号',dataIndex:'arriveId'},
{header:'描述字段1',dataIndex:'descn1'},
{header:'描述字段2',dataIndex:'descn2'},
{header:'描述字段3',dataIndex:'descn3'},
{header:'描述字段4',dataIndex:'descn4'},
{header:'描述字段5',dataIndex:'descn5'},
]);
var data2 = [
['900000001','描述1','描述2','描述3','描述4','描述5'],
['900000002','描述1','描述2','描述3','描述4','描述5'],
['900000003','描述1','描述2','描述3','描述4','描述5'],
['900000004','描述1','描述2','描述3','描述4','描述5'],
['900000005','描述1','描述2','描述3','描述4','描述5'],
['900000006','描述1','描述2','描述3','描述4','描述5']
];
var tt = new Ext.data.MemoryProxy(data2);//获取数据的方式
var store2 = new Ext.data.Store({//解析数据
proxy: tt,
reader: new Ext.data.ArrayReader({}, [
{name: 'arriveId'},
{name: 'descn1'},
{name: 'descn2'},
{name: 'descn3'},
{name: 'descn4'},
{name: 'descn5'}
])
});
store2.load();
var grid2 = new Ext.grid.GridPanel({
autoHeight: true,
renderTo: 'grid2',
store: store2,
cm: cm2,
});
});
我只希望加载data2 中的 ['900000001','描述1','描述2','描述3','描述4','描述5']的数据要怎么做?但是data2中的数据不能变。怎么修改var tt = new Ext.data.MemoryProxy(data2);这条语句 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询