Pri práci s widgetom dojox form manager, ktorý je súčasťou templatu, môže nastať situácia, kedy zavolanie metódy gatherFormValues() vráti nesprávne výsledky, resp. nevráti všetky hodnoty formulára. Tejto chybe je možné zabrániť jednoduchým zápisom.Dôvodom nesprávneho správania metódy gatherFormValues() je prítomnosť metódy startup() vo widgete a absencia zápisu this.inherited(arguments);. Uvedenú situáciu je možné demonštrovať na nasledujúcom príklade.Príklad: Zápis do elementu <body>.
Odstránením komentára v metóde startup() sa zabezpečí spracovanie príkazu this.inherited(arguments); a správne fungovanie metódy gatherFormValues().
Záver
Viac informácií o widgete dojox form manager je uvedených v sérii článkov Spoznávame Dojox form manager. 25.1.2014, Matej LednárKategória: DojoDojo,dojox/form/Manager,gatherFormValues,widget,template,dijit/registryŽiadna časť tohto článku nesmie byť reprodukovaná bez uvedenia autora a URL na túto stránku.Viac informácií nájdete v sekcii O projekte.