Я новичок в мире Додзё. Я попытался создать собственный виджет додзё с нуля. Проблема, с которой я столкнулся, заключается в том, что виджет не анализируется. Я вижу, что метод postCreate
этого виджета не вызывается. Файл JS виджета загружается с сервера.
Вот шаги, которые я выполнил.
Создал файл JavaScript CustomWidget.js в тестовой папке.
dojo.provide('test.CustomWidget'); dojo.require('dijit._Widget'); dojo.declare('test.CustomWidget', dijit._Widget, { text: "Hello World", postCreate: function() { console.log(this.text+'text'); this.domNode.innerHTML=this.text; } });
В моем файле jsp я импортировал test.CustomWidget, используя
dojo.require
.<script type="text/javascript"> dojo.require('test.CustomWidget'); dojo.addOnLoad(function(){ dojo.parser.parse("addFavorites"); }); </script> <div id='addFavorites' dojoType='test.CustomWidget'> </div>
Я вижу, что файл CustomWidget.js загружается, но я не вижу распечатываемого оператора консоли. Может ли кто-нибудь помочь мне?