Exemplo n.º 1
0
 /**
  * @param ElementView $view
  * @return ElementView
  */
 public function buildView(ElementView $view = null)
 {
     $view = new ElementView();
     parent::buildView($view);
     $view->block = 'multi_checkbox';
     $view->rowBlock = 'multi_checkbox_row';
     return $view;
 }
Exemplo n.º 2
0
 /**
  * @param ElementView $view
  * @return SelectView
  */
 public function buildView(ElementView $view = null)
 {
     $view = new SelectView();
     /** @var SelectView $view */
     $view = parent::buildView($view);
     $view->block = 'select';
     $view->isMultiple = $this->isMultiple();
     return $view;
 }
Exemplo n.º 3
0
 /**
  * @param ElementView $view
  * @return ChoiceView
  */
 public function buildView(ElementView $view = null)
 {
     if (!$view) {
         $view = new ChoiceView();
     }
     /** @var ChoiceView $view */
     $view = parent::buildView($view);
     $view->block = 'radio';
     $view->rowBlock = 'radio_row';
     return $view;
 }