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