index e7ed7911e2cce8d63cf8eb38faafed981b17790b..568ea0477b707e157780f4b9eb6e5d48f96fcf96 100644 (file)
*/
class ObjectListViewport {
+ # DUMMY values ---->
+ private $headline= "|{16px}|{90%}Name|{64px}Actions|";
+ private $footer= "Statistics with no information currently";
+ # <--- DUMMY values.
+
/*!
\brief Container for objects
\return HTML rendered headline
*/
private function renderHeadline(){
- return $this->objects->getHeadline()."\n";
+ # Dummy implementation. Use pre-defined headline.
+ $buffer= $this->headline."\n";
+
+ return $buffer;
}
\return HTML rendered footer
*/
private function renderFooter(){
- return $this->objects->getFooter()."\n";
+ # Dummy implementation. Use pre-defined footer.
+ $buffer= $this->footer;
+ return "|".$buffer."|\n";
}
\return HTML rendered list entries
*/
private function renderEntry($entry){
- $buffer= "|";
- foreach ($entry as $column){
- $buffer.= "$column|";
- }
- $buffer.= "\n";
- return $buffer;
+ # Dummy implenetation. It is interested in icon, cn and action
+ $buffer= "|".$entry['_icon']."|".$entry['cn']."|".$entry['_actions']."|";
+
+ return $buffer."\n";
}
/* Generate fixed headline */
$buffer= $this->renderHeadline();
- /* Generate scrollable contents */
+ /* Apply current filter */
+ $filterIterator = new ObjectListFilterIterator($this->objects->getIterator(), 'dummy');
foreach ($this->objects as $value){
$buffer.= $this->renderEntry($value);
}