19 declare(strict_types=1);
36 $this->ui_factory = $DIC->ui()->factory();
37 $this->ui_renderer = $DIC->ui()->renderer();
45 $actions[] = $this->ui_factory->link()->standard($this->
lng->txt(
'download'), $this->
ctrl->getLinkTarget($this->
getParentObject(),
'download'));
47 $dropdown = $this->ui_factory->dropdown()->standard($actions);
48 return $this->ui_renderer->render($dropdown);
75 if (in_array($a_field, array(
'size',
'date'))) {
82 protected function getRowId(array $row): string
94 $this->formats[$format] = $format;
formatActionsList(string $type, string $filename)
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
ILIAS UI Renderer $ui_renderer
addFormat(string $format)
ILIAS UI Factory $ui_factory
getExportFiles()
Overwrite method because data is passed from outside.
numericOrdering(string $a_field)
addColumn(string $a_text, string $a_sort_field="", string $a_width="", bool $a_is_checkbox_action_column=false, string $a_class="", string $a_tooltip="", bool $a_tooltip_with_html=false)
addMultiCommand(string $a_cmd, string $a_text)
__construct(object $a_parent_obj, string $a_parent_cmd, ilObject $a_exp_obj)