Пример #1
0
 function performReadonlyTransformation()
 {
     // Source and values are DataObject sets.
     $items = $this->getSource();
     $field = new LookupField($this->name, $this->title ? $this->title : "", $items, $this->value);
     $field->setForm($this->form);
     $field->setReadonly(true);
     return $field;
 }
	function performReadonlyTransformation() {
		$fieldName = $this->labelField;
		$value = ($this->getByKey($this->value)) ? $this->getByKey($this->value)->$fieldName : '';
		$source = array(
			$this->value => $value
		);
		$field = new LookupField($this->name, $this->title, $source);
		$field->setValue($this->value);
		$field->setForm($this->form);
		$field->setReadonly(true);
		return $field;
	}
Пример #3
0
	function performReadonlyTransformation() {
		$field = new LookupField($this->name, $this->title, $this->source);
		$field->setValue($this->value);
		$field->setForm($this->form);
		$field->setReadonly(true);
		return $field;
	}
Пример #4
0
 function performReadonlyTransformation()
 {
     $fieldName = $this->labelField;
     if ($this->value) {
         $obj = $this->getByKey($this->value) ? $this->getByKey($this->value)->{$fieldName} : '';
     } else {
         $obj = null;
     }
     $source = array($this->value => $obj);
     $field = new LookupField($this->name, $this->title, $source);
     $field->setValue($this->value);
     $field->setForm($this->form);
     $field->setReadonly(true);
     return $field;
 }