|
ILIAS
trunk Revision v12.0_alpha-377-g3641b37b9db
|
Collaboration diagram for ILIAS\Repository\Table\TableAdapterGUI:Public Member Functions | |
| __construct (protected string $id, protected string $title, protected RetrievalInterface $retrieval, protected object $parent_gui, protected string $parent_cmd="tableCommand", protected string $namespace="", protected string $ordering_cmd="", protected ?\Closure $active_action_closure=null, protected ?\Closure $row_transformer=null, protected bool $numeric_ids=true) | |
| textColumn (string $key, string $title, bool $sortable=false) | |
| iconColumn (string $key, string $title, bool $sortable=false) | |
| dateColumn (string $key, string $title, bool $sortable=false) | |
| linkColumn (string $key, string $title, bool $sortable=false) | |
| linkListingColumn (string $key, string $title, bool $sortable=false) | |
| singleAction (string $action, string $title, bool $async=false) | |
| singleRedirectAction (string $action, string $title, array $class_path, string $cmd="", string $id_param="") | |
| standardAction (string $action, string $title) | |
| multiAction (string $action, string $title) | |
| filterData (array $filter_data) | |
| Not applied if the table supports ordering. More... | |
| handleCommand () | |
| getData () | |
| render () | |
| renderDeletionConfirmation (string $modal_title, string $modal_message, string $delete_cmd, array $items) | |
Protected Member Functions | |
| addAction (int $type, string $action, string $title, bool $async=false) | |
| addColumn (string $key, Column $column) | |
| getColumnForKey (string $key) | |
| getLastColumn () | |
| replaceLastColumn (Column $column) | |
| getItemIds () | |
| getTable () | |
Protected Attributes | |
| const int | STANDARD = 0 |
| const int | SINGLE = 1 |
| const int | MULTI = 2 |
| string | $order_cmd = "" |
| string | $last_action_key |
| URLBuilderToken | $row_id_token |
| URLBuilderToken | $action_parameter_token |
| URLBuilder | $url_builder |
| ILIAS Data Factory | $df |
| ilLanguage | $lng |
| Table | $table = null |
| string | $last_key |
| ilCtrlInterface | $ctrl |
| ILIAS DI UIServices | $ui |
| ilObjUser | $user |
| array | $columns = [] |
| array | $actions = [] |
| array | $filter_data = [] |
Definition at line 31 of file TableAdapterGUI.php.
| ILIAS\Repository\Table\TableAdapterGUI::__construct | ( | protected string | $id, |
| protected string | $title, | ||
| protected RetrievalInterface | $retrieval, | ||
| protected object | $parent_gui, | ||
| protected string | $parent_cmd = "tableCommand", |
||
| protected string | $namespace = "", |
||
| protected string | $ordering_cmd = "", |
||
| protected ?\Closure | $active_action_closure = null, |
||
| protected ?\Closure | $row_transformer = null, |
||
| protected bool | $numeric_ids = true |
||
| ) |
Definition at line 55 of file TableAdapterGUI.php.
References ILIAS\Repository\Table\TableAdapterGUI\$action_parameter_token, $DIC, $namespace, ILIAS\Repository\Table\TableAdapterGUI\$row_id_token, ILIAS\Repository\Table\TableAdapterGUI\$url_builder, ILIAS\Repository\ctrl(), ILIAS\Repository\http(), ILIAS\Repository\initRequest(), ILIAS\Repository\lng(), ILIAS\Repository\refinery(), ILIAS\Repository\ui(), and ILIAS\Repository\user().
Here is the call graph for this function:
|
protected |
Definition at line 197 of file TableAdapterGUI.php.
|
protected |
Definition at line 208 of file TableAdapterGUI.php.
| ILIAS\Repository\Table\TableAdapterGUI::dateColumn | ( | string | $key, |
| string | $title, | ||
| bool | $sortable = false |
||
| ) |
Definition at line 115 of file TableAdapterGUI.php.
| ILIAS\Repository\Table\TableAdapterGUI::filterData | ( | array | $filter_data | ) |
Not applied if the table supports ordering.
Definition at line 191 of file TableAdapterGUI.php.
|
protected |
Definition at line 220 of file TableAdapterGUI.php.
| ILIAS\Repository\Table\TableAdapterGUI::getData | ( | ) |
Definition at line 367 of file TableAdapterGUI.php.
|
protected |
Definition at line 240 of file TableAdapterGUI.php.
References ILIAS\Repository\intArray(), and ILIAS\Repository\strArray().
Here is the call graph for this function:
|
protected |
Definition at line 228 of file TableAdapterGUI.php.
|
protected |
Definition at line 289 of file TableAdapterGUI.php.
References Vendor\Package\$a, ILIAS\Repository\ctrl(), ILIAS\FileDelivery\http(), and ILIAS\Repository\ui().
Referenced by ILIAS\LearningModule\Editing\EditSubObjectsGUI\getTable().
Here is the call graph for this function:
Here is the caller graph for this function:| ILIAS\Repository\Table\TableAdapterGUI::handleCommand | ( | ) |
Definition at line 261 of file TableAdapterGUI.php.
References $id, $path, ILIAS\Repository\ctrl(), and ILIAS\Repository\str().
Here is the call graph for this function:| ILIAS\Repository\Table\TableAdapterGUI::iconColumn | ( | string | $key, |
| string | $title, | ||
| bool | $sortable = false |
||
| ) |
Definition at line 105 of file TableAdapterGUI.php.
Referenced by ILIAS\Container\StartObjects\Objects\Table\ObjectsBuilder\build(), ILIAS\Container\StartObjects\Objects\Table\PossibleObjectsBuilder\build(), ILIAS\LearningModule\Editing\SubObjectTableBuilder\build(), ILIAS\MediaObjects\OverviewGUI\Table\Builder\build(), and ILIAS\Repository\Ownership\OwnershipManagementTableBuilder\build().
Here is the caller graph for this function:| ILIAS\Repository\Table\TableAdapterGUI::linkColumn | ( | string | $key, |
| string | $title, | ||
| bool | $sortable = false |
||
| ) |
Definition at line 125 of file TableAdapterGUI.php.
| ILIAS\Repository\Table\TableAdapterGUI::linkListingColumn | ( | string | $key, |
| string | $title, | ||
| bool | $sortable = false |
||
| ) |
Definition at line 135 of file TableAdapterGUI.php.
Referenced by ILIAS\MediaObjects\OverviewGUI\Table\Builder\build().
Here is the caller graph for this function:| ILIAS\Repository\Table\TableAdapterGUI::multiAction | ( | string | $action, |
| string | $title | ||
| ) |
Definition at line 180 of file TableAdapterGUI.php.
Referenced by ILIAS\Blog\Contributor\ContributorTableBuilder\build(), and ILIAS\Catgory\AssignRoleTableBuilder\build().
Here is the caller graph for this function:| ILIAS\Repository\Table\TableAdapterGUI::render | ( | ) |
Definition at line 372 of file TableAdapterGUI.php.
References ILIAS\Repository\ui().
Here is the call graph for this function:| ILIAS\Repository\Table\TableAdapterGUI::renderDeletionConfirmation | ( | string | $modal_title, |
| string | $modal_message, | ||
| string | $delete_cmd, | ||
| array | $items | ||
| ) |
Definition at line 378 of file TableAdapterGUI.php.
References Vendor\Package\$f, and $id.
|
protected |
Definition at line 233 of file TableAdapterGUI.php.
| ILIAS\Repository\Table\TableAdapterGUI::singleAction | ( | string | $action, |
| string | $title, | ||
| bool | $async = false |
||
| ) |
Definition at line 145 of file TableAdapterGUI.php.
Referenced by ILIAS\Container\Skills\ContSkillMemberTableBuilder\build(), ILIAS\Container\Skills\ContSkillTableBuilder\build(), and ILIAS\Repository\Ownership\OwnershipManagementTableBuilder\build().
Here is the caller graph for this function:| ILIAS\Repository\Table\TableAdapterGUI::singleRedirectAction | ( | string | $action, |
| string | $title, | ||
| array | $class_path, | ||
| string | $cmd = "", |
||
| string | $id_param = "" |
||
| ) |
Definition at line 154 of file TableAdapterGUI.php.
Referenced by ILIAS\Container\Skills\ContProfileTableBuilder\build(), and ILIAS\LearningModule\Editing\SubObjectTableBuilder\build().
Here is the caller graph for this function:| ILIAS\Repository\Table\TableAdapterGUI::standardAction | ( | string | $action, |
| string | $title | ||
| ) |
Definition at line 172 of file TableAdapterGUI.php.
Referenced by ILIAS\Container\Skills\ContSkillMemberTableBuilder\build(), and ILIAS\LearningModule\Editing\SubObjectTableBuilder\build().
Here is the caller graph for this function:| ILIAS\Repository\Table\TableAdapterGUI::textColumn | ( | string | $key, |
| string | $title, | ||
| bool | $sortable = false |
||
| ) |
Definition at line 95 of file TableAdapterGUI.php.
Referenced by ILIAS\Blog\Contributor\ContributorTableBuilder\build(), ILIAS\Catgory\AssignRoleTableBuilder\build(), ILIAS\Container\Filter\ContainerFilterTableBuilder\build(), ILIAS\Container\Skills\ContProfileTableBuilder\build(), ILIAS\Container\Skills\ContSkillMemberTableBuilder\build(), ILIAS\Container\Skills\ContSkillTableBuilder\build(), ILIAS\Help\GuidedTour\Step\StepTableBuilder\build(), ILIAS\LearningModule\Editing\SubObjectTableBuilder\build(), ILIAS\LearningModule\Question\Usage\TableBuilder\build(), and ILIAS\MediaObjects\OverviewGUI\Table\Builder\build().
Here is the caller graph for this function:
|
protected |
Definition at line 41 of file TableAdapterGUI.php.
Referenced by ILIAS\Repository\Table\TableAdapterGUI\__construct().
|
protected |
Definition at line 52 of file TableAdapterGUI.php.
|
protected |
Definition at line 51 of file TableAdapterGUI.php.
|
protected |
Definition at line 48 of file TableAdapterGUI.php.
Definition at line 43 of file TableAdapterGUI.php.
|
protected |
Definition at line 53 of file TableAdapterGUI.php.
|
protected |
Definition at line 39 of file TableAdapterGUI.php.
|
protected |
Definition at line 47 of file TableAdapterGUI.php.
|
protected |
Definition at line 45 of file TableAdapterGUI.php.
|
protected |
Definition at line 38 of file TableAdapterGUI.php.
|
protected |
Definition at line 40 of file TableAdapterGUI.php.
Referenced by ILIAS\Repository\Table\TableAdapterGUI\__construct().
|
protected |
Definition at line 46 of file TableAdapterGUI.php.
|
protected |
Definition at line 49 of file TableAdapterGUI.php.
|
protected |
Definition at line 42 of file TableAdapterGUI.php.
Referenced by ILIAS\Repository\Table\TableAdapterGUI\__construct().
|
protected |
Definition at line 50 of file TableAdapterGUI.php.
|
protected |
Definition at line 37 of file TableAdapterGUI.php.
|
protected |
Definition at line 36 of file TableAdapterGUI.php.
|
protected |
Definition at line 35 of file TableAdapterGUI.php.