2014-11-12 11:58
提问者采纳
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
//Extjs 3.X
var
record =
new
Ext.data.Record({
id:
'1'
,
text:
'你好!'
,
});
Grid.getStore().add(record);
//Extjs 4.x
Ext.define(
'Record'
, {
extend:
'Ext.data.Model'
,
fields: [
{ name:
'id'
, type:
'number'
},
{ name:
'text'
, type:
'string'
}
]
});
var
record =
new
Record({
id:
'1'
,
text:
'你好!'
,
});
var
rowlength = Grid.getStore().data.length + 1;
Grid.getStore().insert(rowlength, record );
|
评论
4
1
ExtJS 3.X与4.X动态添加数据
本文对比了ExtJS 3.X和4.X版本中为GridPanel组件动态添加一行数据的方法。在ExtJS 3.X中,通过创建`Ext.data.Record`实例并使用`getStore().add()`方法实现;而在ExtJS 4.X中,则需要定义一个继承自`Ext.data.Model`的类,并使用`getStore().insert()`方法完成插入。

1300

被折叠的 条评论
为什么被折叠?



