Nevhodné chování při předčasném použití setDefaults()
- norbe
- Člen | 408
Mám továrničku na komponentu, která podle akce vytvoří příslušnou verzi formuláře. Náhodou se mi tedy ve switchy dostalo setDefaults před přidání několika tlačítek a vznikl velmi těžko odhalitelný bug. V jedné verzi formuláře docházelo po stisknutí odesílacího tlačítka k volání události onClick[] úplně jiného tlačítka.
Proto bych se chtěl zeptat, jestli by nebylo vhodnější nějak upravit toto chování? Nejlepší by asi bylo vyhazovat vyjímku, pokud přidám na formulář tlačítko (případně jiný prvek) se zprávou, že na formulář nejde přidávat prvky po zavolání setDefaults().
- David Grudl
- founder | 8310
Chování opraveno v aktuálním night buildu – https://forum.nette.org/…te-formularu
RSS tématu
Téma zavřeno