Editace dat v DibiDataSource

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

Zdravim, mam nette 0.9.3 a dibi 1.3. Potreboval bych vedet, jestli je mozne ziskat data z db jako dibiDataSource, nejak rozumne k nim pristoupit a editovat je, potom vratit zpet jako dibiDataSource. Potrebuji to kvuli pouzivani datagridu.
Dekuji za odpovedi

mkoubik
Člen | 728
+
0
-

Data v DibiDataSource nelze editovat, protože to je jenom obalený SQL dotaz, který se vykonává až při čtení dat z něj. Pokud chceš v datagridu zobrazovat upravená data, bude lepší použít replacement, nebo callbacky formatCallback, onRowRender/onCellRender atd. viz https://componette.org/search/?… Nebo si data pomocí vlastního dotazu upravit už na úrovni SQL pokud je to „systematická“ úprava (např. sečtení dvou sloupců).

Editoval mkoubik (22. 9. 2010 14:38)