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); } }
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); }