Пример #1
0
 public function getSelect()
 {
     $ret = parent::getSelect();
     $select = $this->getData()->parent->getGenerator('detail')->getFormattedSelect($this->getData()->parent);
     if (!$this->_getSetting('dependentModel')) {
         throw new Kwf_Exception('Set dependentModel for correct grouping');
     }
     $ret->where(new Kwf_Model_Select_Expr_Child_Contains($this->_getSetting('dependentModel'), $select));
     $ret->order('pos', 'ASC');
     return $ret;
 }
Пример #2
0
 public static function getSettings()
 {
     $ret = parent::getSettings();
     $ret['assetsAdmin']['dep'][] = 'KwfAutoGrid';
     $ret['assetsAdmin']['dep'][] = 'KwfAutoForm';
     $ret['assetsAdmin']['dep'][] = 'KwfProxyPanel';
     $ret['assetsAdmin']['files'][] = 'kwf/Kwc/Directories/Item/Directory/Panel.js';
     $ret['assetsAdmin']['files'][] = 'kwf/Kwc/Directories/Item/Directory/TabsPanel.js';
     $ret['assetsAdmin']['files'][] = 'kwf/Kwc/Directories/Item/Directory/EditFormPanel.js';
     $ret['assetsAdmin']['files'][] = 'kwf/Kwc/Directories/Item/Directory/Plugin.js';
     $ret['assetsAdmin']['files'][] = 'kwf/Kwc/Directories/Item/Directory/GridPanel.js';
     $ret['extConfig'] = 'Kwc_Directories_Item_Directory_ExtConfigEditButtons';
     $ret['extConfigControllerIndex'] = 'Kwf_Component_Abstract_ExtConfig_None';
     $ret['multiFileUpload'] = false;
     return $ret;
 }