55 $this->ui_factory = $DIC[
'ui.factory'];
56 $this->ui_renderer = $DIC[
'ui.renderer'];
57 $this->
ctrl = $DIC[
'ilCtrl'];
58 $this->
lng = $DIC[
'lng'];
68 $this->
components[] = $this->table = $this->ui_factory->table()->ordering(
70 $this->
lng->txt(
'filter'),
75 )->withActions($actions)->withRequest(
76 $DIC->http()->request()
82 $url_builder =
new URLBuilder(
87 $query_params_namespace = [
'bibl'];
89 $query_params_namespace,
98 'identifier' => $this->ui_factory->table()->column()->text($this->
lng->txt(
'identifier')),
99 'data_type' => $this->ui_factory->table()->column()->text($this->
lng->txt(
'translation')),
100 'is_standard_field' => $this->ui_factory->table()->column()->text($this->
lng->txt(
'standard'))
107 'translate' => $this->ui_factory->table()->action()->single(
108 $this->
lng->txt(
"translate"),
122 ILIAS_HTTP_PATH .
"/" . $this->
ctrl->getLinkTarget(
132 ILIAS_HTTP_PATH .
"/" . $this->
ctrl->getLinkTargetByClass(
141 return $this->ui_renderer->render($this->
components);
146 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.
checkPermissionBoolAndReturn(string $permission)
getURIWithTargetClass(string $target_gui, string $command)
URLBuilderToken $id_token
__construct(private \ilBiblAdminFieldGUI $calling_gui, \ilBiblAdminFactoryFacadeInterface $facade)
ilTable constructor.
Class ilChatroomConfigFileHandler .