ds.add()问题

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);//最上面了