GRIDO, je možné vyrenderovat obsah buňky pomocí šablony?

zacatecnik27
Člen | 26
+
0
-

Pouzivam GRIDO a narazil jsem na problem. Pomerne casto vyuzivam customRender metodu a s tim je spojena nutnost velmi casto na urovni presenteru/komponenty uz resit takove veci jako pouziti filtru (formatovani cisla, meny atd) pripadne doplneni baseUrl napriklad v pripade ze bunka obsahuje fotografie … rad bych k tomu vyuzil mikro sablonu jen pro danou bunku, ale zda se ze narozdil od nextras/datagridu grido nema funkci podobnou addCellsTemplate která by toto zajistila. V pripade nextras staci definovat blok ktery nazvem odpovida danemu sloupci a urcit zpusob vykreslovani sablonou, jde neco podobneho v grido ?

Jak renderovat bunky GRIDO sablonou a vyuzit tak moznosti sablonovaciho systemu ?

Diky za nakopnuti spravnym smerem.

http://o5.github.io/…tion.cs.html

Editoval zacatecnik27 (9. 5. 2017 14:17)

filsedla
Člen | 101
+
+1
-

Používám to, takže to určitě jde.

Př.:

$grid->addColumnText('name', 'Název')
    ->setCustomRender(__DIR__ . '/columns/' . 'name.latte');

obsah name.latte: <a href="{plink :Admin:Course:Detail:Event: $item->id}">{$item->name}</a>

zacatecnik27
Člen | 26
+
0
-

no to mě vomej, takhle jednoduše … dokumentace o tom mlčí a tvrdí že setCustomRender má jako argument výhradně function callback :-)

Editoval zacatecnik27 (12. 5. 2017 9:09)