Už viackrát sa mi stalo, že som pri práci s widgetmi, kde používam templaty s deklaratívnymi zápismi iných widgetov, dostal error, ktorý som nevedel "vygoogliť". Medzi takéto errory patrí aj chybové hlásenie: Uncaught TypeError: Cannot read property 'on' of null pri widgete DropDownButton (dijit/form/DropDownButton). Ako to vo väčšine prípadov býva, aj keď sám na túto chybu upozorňujem v článkoch na How to ..., opäť som zabudol dať do metódy startup() vložiť zápis this.inherited(arguments);, ktorý spôsobuje kolaps iných widgetov. Príklad: Zápis metódy startup() s this.inherited(arguments).
1
2
3
startup : function(){
this.inherited(arguments);
}
Záver
Našťastie som si spomenul, že tento error som už v minulosti riešil a tento článok som už mal dávnejšie pripravený, takže som danú chybu veľmi rýchlo vyriešil.9.8.2014, Matej LednárKategória: DojoDojo,programovanie,JavaScript,error,null,Dojo,dijit/form/DropDownButtonŽ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.