ext checkboxgroup 回填数据解决

  重写

  

复制代码 代码如下:

  //解决checkboxgroup回填数据问题

  Ext.override(Ext.form.BasicForm,{

  findField : function(id){

  var field = this.items.get(id);

  if(!field){

  this.items.each(function(f){

  if(f.isXType('radiogroup')||f.isXType('checkboxgroup')){

  f.items.each(function(c){

  if(c.isFormField && (c.dataIndex == id || c.id == id || c.getName() == id)){

  field = c;

  return false;

  }

  });

  }

  if(f.isFormField && (f.dataIndex == id || f.id == id || f.getName() == id)){

  field = f;

  return false;

  }

  });

  }

  return field || null;

  }

  });