+ -
当前位置:首页 → 问答吧 → ext中Record.create()方法报参数无效的错误,请教高手。

ext中Record.create()方法报参数无效的错误,请教高手。

时间:2011-10-27

来源:互联网


var mystore = new Ext.data.JsonStore({
  fields:[
  {name:'fieldname'},
  {name:'fielddesc'}
  ]
});
var record = Ext.data.Record.create([
  {name:'fieldname',type:'string',mapping:'fieldname'},
  {name:'fielddesc',type:'string',mapping:'fielddesc'},
  'signature'
]);
function addField(r){
  var recordTemp = new record({
  name:r.get("NAME");
  desc:r.get("DESC");
  });
 mystore.add(temp);
function newGrid(){
  for(var i =0;i<10;i++){
  var temp = gridStroe.getStore().getAt(i);//从一个grid 中的records循环得到一个record
  addField(temp);
}

}
在调用newGrid的时候循环在第一次的时候在 mystore.add(temp);报参数无效的错误,然后关掉grid 重新打开的时候循环正常,现在出现的情况就是我要调两次这个方法才能运行成功,第一次报参数无效的错误,在用一次就能正常走,每次刷新页面的时候,第一次总是报参数无效,是不是mystore第一次没有初始化还是我record创建时候配置项错了,还是缺点什么高手指教。

作者: h2702222   发布时间: 2011-10-27

帖子重了~~

作者: fanchuanzhidu   发布时间: 2011-10-27

热门下载

更多