ILIAS  release_7 Revision v7.30-3-g800a261c036
All Data Structures Namespaces Files Functions Variables Modules Pages
Factory.php
Go to the documentation of this file.
1 <?php
2 
3 /* Copyright (c) 2017 Nils Haagen <nhaagen@concepts-and-training.de> Extended GPL, see docs/LICENSE */
4 
6 
10 interface Factory
11 {
94  public function presentation(string $title, array $view_controls, \Closure $row_mapping) : Presentation;
95 
96 
168  public function data(string $title, ?int $page_size = 50) : Data;
169 
205  public function column() : Column\Factory;
206 }
data(string $title, ?int $page_size=50)
description: purpose: > The data table lists records in a complete and clear manner; the fields of a...
This describes a Data Table.
Definition: Data.php:13
column()
description: purpose: > Tables display data in a very structured way; columns are essential in that ...
This describes a Presentation Table.
presentation(string $title, array $view_controls, \Closure $row_mapping)
description: purpose: > The Presentation Table lists some tabular data in a pleasant way...