var Users = Ext.data.Record.create([
{name: 'userId', mapping: 'userId'},
{name: 'userName', mapping: 'userName'}
]);
user = new Users({
userId: '1',
userName: 'Zhangsan'
});
ds.add(user);
以上这些我可不可以让add的新的记录在列表的最上面或者中间而不在下面?
谢谢~!!
[b]问题补充:[/b]
我先去试下哇~非常感谢!
你是想插入record到指定位置吧?
应该用Store.insert( Number index, Ext.data.Record[] records ) : void
[quote]以上这些我可不可以让add的新的记录在列表的最上面或者中间而不在下面? [/quote]
这个你重写store的add方法或许可以。。。
看了下源码,发现他最后是在Ext.util.MixedCollection类中add搞,因此我说的那个重写store的ADD方法就不要用了。。
ds.insert(0,user);//最上面了