$list->addColumn($colCount); $list->addColumn($colName); $list->addColumn($colId); $list->addColumn($colPrio); $list->addColumn($colUpdate); $list->addColumn($colCreate); $list->addColumn($colAction); /* * Toolbars zur Anzeige hinzufügen */ // Navigationsleiste, die sich überhalb der Liste befindet // und sich über deren volle Breite erstreckt $list->addToolbar(new browseBar(), 'top', 'full'); // Statusleiste, die sich überhalb der Liste befindet // und sich über die hälfte der Breite erstreckt $list->addToolbar(new statusBar(), 'top', 'half'); // Leiste zum beeinflussen der Elementanzahl pro Seite, die sich überhalb der Liste befindet // und sich über die hälfte der Breite erstreckt $list->addToolbar(new maxElementsBar(), 'top', 'half'); // Statusleiste, die sich unterhalb der Liste befindet // und sich über die hälfte der Breite erstreckt $list->addToolbar(new statusBar(), 'bottom', 'half'); // Suchleiste, die sich unterhalb der Liste befindet // und sich über die hälfte der Breite erstreckt $list->addToolbar(new searchBar(), 'bottom', 'half'); /* * Tabelle anzeigen */ $list->show(false); // Default Toolbars ausblenden }
$colOnOffline->addCondition('status', '0', '<span style="color: #aa0000;">offline</span>', array('func' => 'status', 'mode' => 'online_it', 'category_id' => '%id%')); /* * Links auf die Spalten legen */ // Parameter "category_id" mit dem Wert "id" aus dem Resultset ("%id%") $colName->setParams(array('category_id' => '%id%')); // Parameter "func" mit dem Wert "edit" // Parameter "id" mit dem Wert "id" aus dem Resultset ("%id%") $colEdit->setParams(array('func' => 'edit', 'id' => '%id%')); /* * Optionen auf Spalten setzen * Mögliche Optionen: OPT_NONE, OPT_SEARCH, OPT_SORT, OPT_FILTER, OPT_ALL */ // Spalte "ID" ist nicht sortierbar $colId->delOption(OPT_SORT); // Spalte "Prio" ist nicht durchsuchbar $colPrio->delOption(OPT_SEARCH); /* * Spalten zur Anzeige hinzufügen */ $list->addColumn($colIcon); $list->addColumn($colId); $list->addColumn($colName); $list->addColumn($colPrio); $list->addColumn($colEdit); $list->addColumn($colOnOffline); /* * Tabelle anzeigen */ $list->show(); }