/**
  * @return mixed
  */
 public function createMultiselectBox()
 {
     $return = new MultiSelectBox("Sekce", $this->sectionOptionFactory->getOptionsWithoutHome());
     $return->setAttribute('class', 'select2');
     $return->setOption('description', Select2AllButton::createButton());
     return $return->setOption('no-form-control', TRUE);
 }
예제 #2
0
 /**
  * Adds select box control that allows multiple item selection.
  * @param  string  control name
  * @param  string  label
  * @param  array   options from which to choose
  * @param  int     number of rows that should be visible
  * @return Nette\Forms\Controls\MultiSelectBox
  */
 public function addMultiSelect($name, $label = NULL, array $items = NULL, $size = NULL)
 {
     $control = new Controls\MultiSelectBox($label, $items);
     if ($size > 1) {
         $control->setAttribute('size', (int) $size);
     }
     return $this[$name] = $control;
 }
 /**
  * @return mixed
  */
 public function create()
 {
     $return = new MultiSelectBox("Role", $this->getItems());
     $return->setAttribute('class', 'select2');
     return $return->setOption('no-form-control', TRUE);
 }