ILIAS  release_6 Revision v6.24-5-g0c8bfefb3b8
All Data Structures Namespaces Files Functions Variables Modules Pages
ilDashObjectsTableRenderer Class Reference

Dashboard objects table renderer. More...

+ Collaboration diagram for ilDashObjectsTableRenderer:

Public Member Functions

 __construct ($parent_gui)
 Constructor. More...
 
 render (array $groupedItems)
 

Protected Attributes

 $parent_gui
 

Detailed Description

Dashboard objects table renderer.

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

Constructor & Destructor Documentation

◆ __construct()

ilDashObjectsTableRenderer::__construct (   $parent_gui)

Constructor.

Parameters
$parent_gui

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

References $parent_gui.

17  {
18  $this->parent_gui = $parent_gui;
19  }

Member Function Documentation

◆ render()

ilDashObjectsTableRenderer::render ( array  $groupedItems)

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

25  : string
26  {
27  $cnt = 0;
28  $html = "";
29  foreach ($groupedItems as $group) {
30  $items = $group->getItems();
31  if (count($items) > 0) {
32  $table = new ilDashObjectsTableGUI($this->parent_gui, "render", $cnt++);
33  $table->setTitle($group->getLabel());
34  $table->setData($group->getItems());
35  $html .= $table->getHTML();
36  }
37  }
38  return $html;
39  }
Classic table for rep object lists, including checkbox.

Field Documentation

◆ $parent_gui

ilDashObjectsTableRenderer::$parent_gui
protected

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

Referenced by __construct().


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