请教高手,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);这条语句
展开
 我来答
白狐仙人
2011-08-11 · TA获得超过1236个赞
知道小有建树答主
回答量:830
采纳率:0%
帮助的人:700万
展开全部
store2.filter("arriveId", "900000001", true, false);
写在store2.load();后面
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式