55 $this->ui_factory = $DIC[
'ui.factory'];
56 $this->ui_renderer = $DIC[
'ui.renderer'];
57 $this->
ctrl = $DIC[
'ilCtrl'];
58 $this->
lng = $DIC[
'lng'];
67 $this->
components[] = $this->table = $this->ui_factory->table()->ordering(
69 $this->
lng->txt(
'filter'),
74 )->withActions($actions)->withRequest(
75 $DIC->http()->request()
81 $url_builder =
new URLBuilder(
86 $query_params_namespace = [
'bibl'];
88 $query_params_namespace,
97 'identifier' => $this->ui_factory->table()->column()->text($this->
lng->txt(
'identifier')),
98 'data_type' => $this->ui_factory->table()->column()->text($this->
lng->txt(
'translation')),
99 'is_standard_field' => $this->ui_factory->table()->column()->text($this->
lng->txt(
'standard'))
106 'translate' => $this->ui_factory->table()->action()->single(
107 $this->
lng->txt(
"translate"),
121 ILIAS_HTTP_PATH .
"/" . $this->
ctrl->getLinkTarget(
131 ILIAS_HTTP_PATH .
"/" . $this->
ctrl->getLinkTargetByClass(
140 return $this->ui_renderer->render($this->
components);
145 return $this->table->getData();
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
getURI(string $command)
Unfortunately, I have not yet found an easier way to generate this URI.
__construct(private \ilBiblAdminFieldGUI $calling_gui, private \ilBiblAdminFactoryFacadeInterface $facade)
ilTable constructor.
getURIWithTargetClass(string $target_gui, string $command)
URLBuilderToken $id_token
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...