コード例 #1
0
 // Lösch link
 $colAction = new staticColumn('Aktion', 'löschen');
 /*
  *  Sonder Spalten anlegen 
  */
 // fortlaufende Nr
 $colCount = new countColumn('#', '');
 /*
  *  Links auf die Spalten legen 
  */
 // Parameter "func" mit dem Wert "edit"
 // Parameter "id" mit dem Wert "id" aus dem Resultset ("%id%")
 $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%'));
 /*
  *  Spalten zur Anzeige hinzufügen 
  */
 $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
コード例 #2
0
  */
 //Status
 $colStatus = new staticColumn('status', $I18N_A63->msg('label_status'));
 $colStatus->addCondition('status', '1', '<span class="rex-online">' . $I18N_A63->msg('status_online') . '</span>', array('page' => 'guestbook', 'func' => 'status', 'mode' => 'offline_it', 'entry_id' => '%id%'));
 $colStatus->addCondition('status', '0', '<span class="rex-offline">' . $I18N_A63->msg('status_offline') . '</span>', array('page' => 'guestbook', 'func' => 'status', 'mode' => 'online_it', 'entry_id' => '%id%'));
 // Antworten link
 $colAction = new staticColumn($I18N_A63->msg('reply'), $I18N_A63->msg('label_action'));
 /**
  *  Links auf die Spalten legen 
  */
 // Parameter "func" mit dem Wert "edit"
 // Parameter "entry_id" mit dem Wert "id" aus dem Resultset ("%id%")
 $colAuthor->setParams(array('page' => 'guestbook', 'func' => 'edit', 'entry_id' => '%id%'));
 // Parameter "func" mit dem Wert "reply"
 // Parameter "entry_id" mit dem Wert "id" aus dem Resultset ("%id%")
 $colAction->setParams(array('page' => 'guestbook', 'func' => 'edit', 'entry_id' => '%id%', '' => '#reply'));
 /**
  *  Optionen auf Spalten setzen
  *  M�gliche Optionen: OPT_NONE, OPT_SEARCH, OPT_SORT, OPT_FILTER, OPT_ALL
  */
 // Spalte "id" ist nicht durchsuchbar
 $colId->delOption(OPT_SEARCH | OPT_SORT);
 // Spalte "created" ist nicht durchsuchbar
 $colCreated->delOption(OPT_SEARCH);
 /**
  *  Spalten zur Anzeige hinzuf�gen 
  */
 $list->addColumn($colId);
 $list->addColumn($colAuthor);
 $list->addColumn($colMsg);
 $list->addColumn($colUrl);
コード例 #3
0
 $colIcon->setHeadAttributes('style="text-align: center"');
 $colIcon->setBodyAttributes('style="text-align: center"');
 // Bearbeiten Spalte
 $colEdit = new staticColumn('Kategorie editieren/löschen', 'Kategorie editieren');
 // Online/Offline Spalte
 $colOnOffline = new staticColumn('', 'Status/Funktion');
 $colOnOffline->addCondition('status', '1', '<span style="color: #00aa00;">online</span>', array('func' => 'status', 'mode' => 'offline_it', 'category_id' => '%id%'));
 $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);
コード例 #4
0
 // ID zentrieren
 $colId->setBodyAttributes('style="text-align: center;"');
 /**
  *  Statische Spalten anlegen 
  */
 // Antworten link
 $colAction = new staticColumn($I18N_GBOOK->msg('reply'), $I18N_GBOOK->msg('label_action'));
 /**
  *  Links auf die Spalten legen 
  */
 // Parameter "func" mit dem Wert "edit"
 // Parameter "entry_id" mit dem Wert "id" aus dem Resultset ("%id%")
 $colAuthor->setParams(array('func' => 'edit', 'entry_id' => '%id%'));
 // Parameter "func" mit dem Wert "reply"
 // Parameter "entry_id" mit dem Wert "id" aus dem Resultset ("%id%")
 $colAction->setParams(array('func' => 'edit', 'entry_id' => '%id%', '' => '#reply'));
 /**
  *  Optionen auf Spalten setzen
  *  Mögliche Optionen: OPT_NONE, OPT_SEARCH, OPT_SORT, OPT_FILTER, OPT_ALL
  */
 // Spalte "id" ist nicht durchsuchbar
 $colId->delOption(OPT_SEARCH | OPT_SORT);
 // Spalte "created" ist nicht durchsuchbar
 $colCreated->delOption(OPT_SEARCH);
 /**
  *  Spalten zur Anzeige hinzufügen 
  */
 $list->addColumn($colId);
 $list->addColumn($colAuthor);
 $list->addColumn($colMsg);
 $list->addColumn($colUrl);