[datagrid] Jak zobrazit data dvou sloupcu do jednoho

Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
MartyIX
Člen | 217
+
0
-

Ahoj,

rad bych si zobrazil pomoci datagridu sloupec: „pocet ucastniku / celkovy pocet ucastniku“. Databaze mi vraci oba sloupce (nechci v SQL dotazu spojovat obe hodnoty pres concat).

Nabizeji se callbacky:

$renderer->onRowRender[]  = callback(Html $row, DibiRow $data);
$renderer->onCellRender[] = callback(Html $cell, string $column, mixed $value);

Nicmene, abych udelal to, co potrebuju, tak bych to musel udelat pomoci nejakeho workaroundu, jelikoz onCellRender se nehodi (obsahuje jen hodnotu aktualniho sloupce), v onRowRender jsem zkousel

$data['capacity'] = $data['participants'] . ' / ' . $data['capacity'];

coz nefunguje :-)

Vymyslim si moc?

Diky!