Jak řešíte hromadnou editaci záznamů?
- Dalibor
- Člen | 26
Zdravím,
součástí mé aplikace je spousta míst, kde se nějakým způsobem řeší hromadná editace záznamů. Data jsou v tabulce, takový datagrid, něco jako tato tabulka z aplikace, kterou do Nette přepisuji (trošku rozhozená):
Jak byste v Nette řešili vytvoření takového formuláře? Zatím mě napadá vytvořit formulář s jednotlivými inputy, ten jako control přes továrničku dostat do šablony a vedle toho ještě do šablony přiřadit pole s jednotlivými prvky jako řádky tabulky (ID, cena apod.). Je to ale dost kostrbaté, protože v šabloně musím procházet prvky formuláře a určovat, kam je umístím..
Jak toto řešíte vy? Já plánuju prvních pár použití udělat ručně, vyhodnotit, co je třeba a potom si na to napsat nějakou komponentu.. Ale zatím se jaksi nemůžu rozhodnout, jak to uchopit..
Díky, Dalibor
- Filip Procházka
- Moderator | 4668
Řekl bych ti ať použiješ Grinder (který má řešit i přesně tohle, mimo jiné), ale právě teď probíhá velkej refaktoring :) A bude se měnit API. Mimochodem, díky za další use-case, pro který ho budu hned zítra optimalizovat (aby šel snadno takto nakonfigurovat) :)
Nebo by ti mohl pomoct Replicator, nadefinoval by jsi si jeden řádek a vykreslil ho kolikrát chceš :) Včetně idček, tlačítek atd.