[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
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!