ILIAS  trunk Revision v11.0_alpha-3011-gc6b235a2e85
with_limit_options.php
Go to the documentation of this file.
1<?php
2
19declare(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:26