コード例 #1
0
 $colName->setParams(array('func' => 'edit', 'id' => '%id%'));
 // Parameter "func" mit dem Wert "delete"
 // Parameter "id" mit dem Wert "id" aus dem Resultset ("%id%")
 $colAction->setParams(array('func' => 'delete', 'id' => '%id%'));
 /*
  *  Optionen auf Spalten setzen
  *  Mögliche Optionen: OPT_NONE, OPT_SEARCH, OPT_SORT, OPT_FILTER, OPT_ALL
  */
 // Spalte "Name" ist nicht durchsuchbar
 $colName->delOption(OPT_SEARCH);
 // Spalte "ID" ist nicht sortierbar
 $colId->delOption(OPT_SORT);
 // Spalte "Prio" ist nicht filterbar
 $colPrio->delOption(OPT_FILTER);
 // Spalte "Update" ist alles ausser filterbar
 $colUpdate->setOptions(OPT_ALL ^ OPT_FILTER);
 // Spalte "Create" ist sortier- und suchbar
 $colUpdate->setOptions(OPT_SORT | OPT_SEARCH);
 /*
  *  Spalten zur Anzeige hinzufügen 
  */
 $list->addColumn($colCount);
 $list->addColumn($colId);
 $list->addColumn($colName);
 $list->addColumn($colPrio);
 $list->addColumn($colUpdate);
 $list->addColumn($colCreate);
 $list->addColumn($colAction);
 /*
  *  Tabelle anzeigen 
  */