/** * Конструктор * @param mixed ID * @param mixed привязка выбранного значения для группы * @param mixed значение для радиокнопки * @param mixed устанавливает имя группы для радиокнопки. Если не задаоно имя группы берется * с $binding. */ public function __construct($id, PropertyBinding $binding, $itemvalue, $groupname = null) { parent::__construct($id); $this->setValue($binding); $this->itemvalue = $itemvalue; $this->groupname = $groupname != null ? $groupname : $this->value->getPropertyName(); }
protected function getTag($tagname = "") { return parent::getTag('select'); }
/** * Конструктор * @param mixed ID * @param Значение елеента или поле привязанного объекта */ public function __construct($id, $value = false) { parent::__construct($id); $this->setValue($value); }
/** * Конструктор * @param mixed ID * @param Значение елеента или поле привязанного объекта */ public function __construct($id, $value = null) { parent::__construct($id); $this->setValue($value); $this->setAttribute("name", $this->id); }
/** * Конструкт * @param mixed ID * @param mixed Модель данных */ public function __construct($id, ArrayPropertyBinding $data, $optionlist) { parent::__construct($id); $this->setValue($data); $this->optionlist = $optionlist; }