ILIAS  release_10 Revision v10.1-43-ga1241a92c2f
with_limit_options.php
Go to the documentation of this file.
1 <?php
2 
3 declare(strict_types=1);
4 
6 
8 
16 {
17  global $DIC;
18  $f = $DIC->ui()->factory();
19  $r = $DIC->ui()->renderer();
20 
21  $dummy_signal = new \ILIAS\UI\Implementation\Component\Signal('');
22 
23  $pagination_with_value = $f->input()->viewControl()->pagination()
24  ->withOnChange($dummy_signal)
25  ->withTotalCount(6932)
26  ->withValue([Pagination::FNAME_OFFSET => 40, Pagination::FNAME_LIMIT => 10]);
27 
28  $pagination_with_options = $f->input()->viewControl()->pagination()
29  ->withOnChange($dummy_signal)
30  ->withTotalCount(6932)
31  ->withLimitOptions([10,100,500,1000]);
32 
33  $pagination_without_total = $f->input()->viewControl()->pagination()
34  ->withOnChange($dummy_signal)
35  ->withValue([Pagination::FNAME_OFFSET => 42, Pagination::FNAME_LIMIT => 10]);
36 
37 
38  return $r->render([
39  $pagination_with_value,
40  $f->divider()->horizontal(),
41  $pagination_with_options,
42  $f->divider()->horizontal(),
43  $pagination_without_total
44  ]);
45 }
global $DIC
Definition: shib_login.php:25
with_limit_options()
expected output: > ILIAS shows the rendered Component.
$r