public function getMetaData($model) { $fieldWidth = $this->getDefaultFieldWidth(); if ($fieldWidth) { foreach ($this->fields as $field) { if ($field instanceof Kwf_Form_Container_Abstract && $field->getDefaultFieldWidth() === null) { $field->setDefaultFieldWidth($fieldWidth); } else { if ($field->getWidth() === null) { $field->setWidth($fieldWidth); } } } } $ret = parent::getMetaData($model); $iterator = new RecursiveIteratorIterator(new Kwf_Collection_Iterator_Recursive($this->fields)); foreach ($iterator as $field) { if ($field->getLoadAfterSave()) { $ret['loadAfterSave'] = true; } } if ($this->getLoadAfterSave()) { $ret['loadAfterSave'] = true; } $ret['items'] = $this->fields->getMetaData($model); if (!count($ret['items'])) { unset($ret['items']); } return $ret; }
public function getMetaData($model) { $ret = parent::getMetaData($model); $ret['items'] = $this->_getFields()->getMetaData($model); if (!$ret['items']) { unset($ret['items']); } if (isset($ret['tableName'])) { unset($ret['tableName']); } if (isset($ret['values'])) { unset($ret['values']); } return $ret; }
public function getMetaData($model) { $ret = parent::getMetaData($model); if ($this->getReferenceName()) { $model = $model->getDependentModel($this->getReferenceName()); } else { $model = $model; } $ret['multiItems'] = $this->fields->getMetaData($model); if (!isset($ret['position'])) { $ret['position'] = $model->hasColumn('pos'); } return $ret; }
public function getMetaData($model) { $ret = parent::getMetaData($model); $ret['items'] = array($this->getFilterField()->getMetaData($model), $this->getFilteredField()->getMetaData($model)); return $ret; }
public function getMetaData($model) { $ret = parent::getMetaData($model); if ($model) { $this->setDataModel($model); } $ret['items'] = $this->_getFields()->getMetaData($model); if (!$ret['items']) { unset($ret['items']); } if (isset($ret['tableName'])) { unset($ret['tableName']); } if (isset($ret['modelName'])) { unset($ret['modelName']); } if (isset($ret['values'])) { unset($ret['values']); } if (isset($ret['outputType'])) { unset($ret['outputType']); } //wird von Ext-Form noch nicht unterstützt return $ret; }
public function getMetaData($model) { $ret = parent::getMetaData($model); unset($ret['allowTags']); return $ret; }