Nextras datagrid – mazání řádku při inline editaci

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

Zdravím,

Používám nextras datagrid a při inline editaci bych chtěl mazat nějaké řádky (Pokud se při úpravě některé hodnoty sloupců budou rovnat, tak se spojí do jednoho – tím zmizne i entita z databáze). Problém je, že mi to vyhazuje exception (Row not found).

Chtěl bych se zeptat, jestli existuje nějaký způsob, jak odstranit řádky tak, aby datagrid neřval. Prozatím jsem to vyřešil zakomentováním throw v souboru datagridu (metoda getData – poslední řádek) a vše funguje, akorát bych to rád vyřešil bez úpravy Gridu.

Díky

bckp
Člen | 12
+
0
-

Buď bych si tu exception odchytnul,ale tam může být problém že datagrid v některých případech načítá data jindy než by to člověk čekal, nebo bych to vyřešil tak, že ten data-callback v případě smazání dat (to poznáš, protože mažeš příkazem) vrátí data, kde budeš mít informaci, že to nemáš vykreslit…

Nebo zpracovat smazání a nechat vykreslit celý datagrid znovu.