protected function _getConfig()
 {
     $ret = parent::_getConfig();
     $ret['list']['xtype'] = 'kwc.listfullsizeeditpanel';
     $ret['list']['childConfig'] = array();
     $generators = Kwc_Abstract::getSetting($this->_class, 'generators');
     $cls = $generators['child']['component'];
     if (is_array($cls)) {
         $cls = current($cls);
     }
     $admin = Kwc_Admin::getInstance($cls);
     $ret['list']['componentConfigs'] = array();
     foreach ($admin->getExtConfig() as $k => $cfg) {
         $ret['list']['componentConfigs'][$cls . '-' . $k] = $cfg;
         $ret['list']['editComponents'][] = array('componentClass' => $cls, 'type' => $k);
     }
     return $ret;
 }
 protected function _getConfig()
 {
     $ret = parent::_getConfig();
     $ret['settings'] = $this->_getStandardConfig('kwf.autoform', 'Settings', trlKwf('Settings'), new Kwf_Asset('wrench'));
     return $ret;
 }