Ich möchte bestimmte Werte in den Zellen einer Tabellenspalte ersetzen. Das funktioniert einfach durch setColumnFormat. Doch leider wirkt dann setColumnParams nicht mehr und ich erhalte keine Links.
Code: Alles auswählen
$list->setColumnFormat( 'status', 'custom', 'online_offline' );
$list->setColumnParams( 'status', array('db' => 'status', 'id' => '###id###') );
function online_offline( $params )
{
$val = $params['value'];
$val = ($val==0)?'offline':'online';
return $val;
}
Ich könnte natürlich den gesamten html-code für den Link zurückgeben. Doch geht das nicht irgendwie eleganter?