ILIAS  trunk Revision v11.0_alpha-1761-g6dbbfa7b760
All Data Structures Namespaces Files Functions Variables Enumerations Enumerator Modules Pages
with_limit_options.php
Go to the documentation of this file.
1 <?php
2 
19 declare(strict_types=1);
20 
22 
24 
32 {
33  global $DIC;
34  $f = $DIC->ui()->factory();
35  $r = $DIC->ui()->renderer();
36 
37  $dummy_signal = new \ILIAS\UI\Implementation\Component\Signal('');
38 
39  $pagination_with_value = $f->input()->viewControl()->pagination()
40  ->withOnChange($dummy_signal)
41  ->withTotalCount(6932)
42  ->withValue([Pagination::FNAME_OFFSET => 40, Pagination::FNAME_LIMIT => 10]);
43 
44  $pagination_with_options = $f->input()->viewControl()->pagination()
45  ->withOnChange($dummy_signal)
46  ->withTotalCount(6932)
47  ->withLimitOptions([10,100,500,1000]);
48 
49  $pagination_without_total = $f->input()->viewControl()->pagination()
50  ->withOnChange($dummy_signal)
51  ->withValue([Pagination::FNAME_OFFSET => 42, Pagination::FNAME_LIMIT => 10]);
52 
53 
54  return $r->render([
55  $pagination_with_value,
56  $f->divider()->horizontal(),
57  $pagination_with_options,
58  $f->divider()->horizontal(),
59  $pagination_without_total
60  ]);
61 }
global $DIC
Definition: shib_login.php:22
with_limit_options()
expected output: > ILIAS shows the rendered Component.
$r