Ejemplo n.º 1
0
 protected function setupList()
 {
     parent::setupList();
     $this->selectionLists = $this->retrieveSelectionLists();
     foreach ($this->selectionLists as $list) {
         $selectionList = Element::create("SelectionListToolbarItem", "{$list['filter_label']}");
         $this->addListItems($selectionList, $list);
         $this->filterFieldModel = $this->model;
         $selectionList->onchange = "wyf.updateFilter('{$this->table->name}', '{$this->filterFieldModel->database}.{$list['filter_field']}', this.value)";
         $this->toolbar->add($selectionList);
     }
 }
Ejemplo n.º 2
0
 protected function setupList()
 {
     parent::setupList();
     $this->selectionList = new SelectionListToolbarItem($this->filterLabel);
     $this->addListItems();
     if ($this->filterFieldModel == null) {
         $this->filterFieldModel = $this->model;
     } else {
         $this->filterFieldModel = Model::load($this->filterFieldModel);
     }
     $this->selectionList->onchange = "wyf.updateFilter('{$this->table->name}', '{$this->filterFieldModel->database}.{$this->filterField}', this.value)";
     $this->toolbar->add($this->selectionList);
 }