ILIAS  release_8 Revision v8.19
All Data Structures Namespaces Files Functions Variables Modules Pages
with_limit_options.php
Go to the documentation of this file.
1 <?php
2 
3 declare(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