ILIAS  release_8 Revision v8.19-1-g4e8f2f9140c
All Data Structures Namespaces Files Functions Variables Modules Pages
ilDashObjectsTableRenderer Class Reference
+ Collaboration diagram for ilDashObjectsTableRenderer:

Public Member Functions

 __construct (object $parent_gui)
 
 render (array $groupedItems)
 

Protected Attributes

object $parent_gui
 

Detailed Description

Definition at line 21 of file class.ilDashObjectsTableRenderer.php.

Constructor & Destructor Documentation

◆ __construct()

ilDashObjectsTableRenderer::__construct ( object  $parent_gui)

Definition at line 25 of file class.ilDashObjectsTableRenderer.php.

References $parent_gui.

26  {
27  $this->parent_gui = $parent_gui;
28  }

Member Function Documentation

◆ render()

ilDashObjectsTableRenderer::render ( array  $groupedItems)

Definition at line 30 of file class.ilDashObjectsTableRenderer.php.

30  : string
31  {
32  $cnt = 0;
33  $html = "";
34  foreach ($groupedItems as $group) {
35  $items = $group->getItems();
36  if (count($items) > 0) {
37  $table = new ilDashObjectsTableGUI($this->parent_gui, "render", $cnt++);
38  $table->setTitle($group->getLabel());
39  $table->setData($group->getItems());
40  $html .= $table->getHTML();
41  }
42  }
43  return $html;
44  }
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...

Field Documentation

◆ $parent_gui

object ilDashObjectsTableRenderer::$parent_gui
protected

Definition at line 23 of file class.ilDashObjectsTableRenderer.php.

Referenced by __construct().


The documentation for this class was generated from the following file: