$query, 'app' => 'core', 'datasetName' => 'fehlerKonfiguration', 'filter_id' => $this->input->get('filter_id'), 'tableUniqueId' => 'issuesKonfiguration', 'requiredPermissions' => 'admin', 'datasetRepresentation' => 'tablesorter', 'additionalColumns' => array('Delete'), 'columnsAliases' => array( ucfirst($this->p->t('fehlermonitoring', 'konfigurationstyp')), ucfirst($this->p->t('fehlermonitoring', 'fehlercode')), ucfirst($this->p->t('fehlermonitoring', 'fehlerkurzbz')), ucfirst($this->p->t('fehlermonitoring', 'konfigurationswert')), 'Application', ucfirst($this->p->t('fehlermonitoring', 'konfigurationsbeschreibung')), ucfirst($this->p->t('fehlermonitoring', 'konfigurationsdatentyp')), ucfirst($this->p->t('fehlermonitoring', 'fehlertext')), ), 'formatRow' => function($datasetRaw) { $datasetRaw->{'Delete'} = ""; if ($datasetRaw->{'konfigurationsbeschreibung'} == null) { $datasetRaw->{'konfigurationsbeschreibung'} = '-'; } if ($datasetRaw->{'fehlertext'} == null) { $datasetRaw->{'fehlertext'} = '-'; } return $datasetRaw; } ); echo $this->widgetlib->widget('FilterWidget', $filterWidgetArray);