protected function getStdEditControl($readOnly = false) { $tmpClass = $this->getRelationClassName(); if ($readOnly || $tmpClass == null) { $temp = new InputTextboxControl(null, $this->name); $temp->setValue($this->toString())->setReadOnly($readOnly); } else { $temp = new LookupBoxControl(null, $this->getLocalField()); $temp->setLookupEntity(new $tmpClass()); $temp->setValuefield($this->getRelationField()); $temp->setTextfield($this->field); $temp->preSelect($this->entity->felder[$this->getLocalField()]->getValue()); if ($this->relation->join !== 'inner') { $temp->showNull(0, ' '); } } return $temp; }