$query, 'app' => 'core', 'datasetName' => 'fehlerZustaendigkeiten', 'filter_id' => $this->input->get('filter_id'), 'tableUniqueId' => 'issuesZustaendigkeiten', 'requiredPermissions' => 'admin', 'datasetRepresentation' => 'tablesorter', 'additionalColumns' => array('Delete'), 'columnsAliases' => array( 'ID', ucfirst($this->p->t('fehlermonitoring', 'fehlercode')), ucfirst($this->p->t('fehlermonitoring', 'fehlercodeExtern')), ucfirst($this->p->t('fehlermonitoring', 'fehlerkurzbz')), ucfirst($this->p->t('fehlermonitoring', 'fehlertext')), ucfirst($this->p->t('fehlermonitoring', 'fehlertyp')), 'app', 'PersonId', ucfirst($this->p->t('person', 'vorname')), ucfirst($this->p->t('person', 'nachname')), ucfirst($this->p->t('fehlermonitoring', 'oeKurzbz')), ucfirst($this->p->t('fehlermonitoring', 'oeBezeichnung')), ucfirst($this->p->t('fehlermonitoring', 'funktionKurzbz')), ucfirst($this->p->t('fehlermonitoring', 'funktionBeschreibung')) ), 'formatRow' => function($datasetRaw) { $datasetRaw->{'Delete'} = ""; if ($datasetRaw->{'person_id'} == null) { $datasetRaw->{'person_id'} = '-'; } if ($datasetRaw->{'vorname'} == null) { $datasetRaw->{'vorname'} = '-'; } if ($datasetRaw->{'nachname'} == null) { $datasetRaw->{'nachname'} = '-'; } if ($datasetRaw->{'oe_kurzbz'} == null) { $datasetRaw->{'oe_kurzbz'} = '-'; } if ($datasetRaw->{'oe_bezeichnung'} == null) { $datasetRaw->{'oe_bezeichnung'} = '-'; } if ($datasetRaw->{'funktion_kurzbz'} == null) { $datasetRaw->{'funktion_kurzbz'} = '-'; } if ($datasetRaw->{'funktion_beschreibung'} == null) { $datasetRaw->{'funktion_beschreibung'} = '-'; } return $datasetRaw; } ); echo $this->widgetlib->widget('FilterWidget', $filterWidgetArray);