3 declare(strict_types=1);
10 $f = $DIC->ui()->factory();
11 $renderer = $DIC->ui()->renderer();
13 $icon =
$f->symbol()->icon()->standard(
"crs",
'Example');
15 $node1 =
$f->tree()->node()->simple(
'label');
16 $node2 =
$f->tree()->node()->simple(
'label', $icon);
18 $data = [[
'node' => $node1], [
'node' => $node2]];
20 $recursion =
new class () implements \
ILIAS\
UI\
Component\Tree\TreeRecursion {
21 public function getChildren($record, $environment = null): array
26 public function build(
31 return $record[
'node'];
35 $tree =
$f->tree()->expandable(
'Label', $recursion)
38 return $renderer->render($tree);
Class ChatMainBarProvider .
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
This describes a Tree Node.