protected function readMetadata(&$xmlArr) { parent::readMetaData($xmlArr); $this->titleField = isset($xmlArr["EASYFORM"]["ATTRIBUTES"]["TITLEFIELD"]) ? $xmlArr["EASYFORM"]["ATTRIBUTES"]["TITLEFIELD"] : "title"; $this->rootSearchRule = isset($xmlArr["EASYFORM"]["ATTRIBUTES"]["ROOTSEARCHRULE"]) ? $xmlArr["EASYFORM"]["ATTRIBUTES"]["ROOTSEARCHRULE"] : null; $this->treeDepth = isset($xmlArr["EASYFORM"]["ATTRIBUTES"]["TREEDEPTH"]) ? $xmlArr["EASYFORM"]["ATTRIBUTES"]["TREEDEPTH"] : 10; }
/** * Save object variable to session context * * @param \Openbizx\Web\SessionContext $sessionContext * @return void */ public function saveStatefullVars($sessionContext) { parent::saveStatefullVars($sessionContext); $sessionContext->saveObjVar($this->objectName, "ParentFormElemName", $this->parentFormElemName); $sessionContext->saveObjVar($this->objectName, "PickerMap", $this->pickerMap); $sessionContext->saveObjVar($this->objectName, "ParentFormRecord", $this->parentFormRecord); }
protected function _doInsert($inputRecord) { $recId = parent::_doInsert($inputRecord); $formMainDO = $this->getDataObj(); foreach ($this->getAssocDOs() as $refDO) { $inputRefRecord = $this->getAssocRec($refDO->objectName); $refRecId = $refDO->insertRecord($inputRefRecord); $inputRefRecord['Id'] = $refRecId; $refRec = $inputRefRecord; $refDO->addRecord($refRec, $isParentObjUpdated); } }
public function outputAttrs() { $output = parent::outputAttrs(); $output['dataGroup'] = $this->fetchDataGroup(); return $output; }
public function outputAttrs() { $output = parent::outputAttrs(); $viewobj = $this->getWebpageObject(); $forms = array(); $viewobj->formRefs->rewind(); while ($viewobj->formRefs->valid()) { $form = $viewobj->formRefs->current(); $forms[$form->objectName] = $form; $viewobj->formRefs->next(); } $output['forms'] = $forms; $output['step'] = $viewobj->getCurrentStep(); return $output; }