Вот моя фабричная функция определения:
declare([_WidgetBase, _TemplatedMixin, _WidgetsInTemplateMixin], {
widgetsInTemplate: true,
templateString: FiltersTemplate,
baseClass: 'gis_FiltersDijit',
i18n: i18n,
postCreate: function () {
var pins = ['12-82-080', '04-52-080', '04-77-080'];
for (p = 0; p < pins.length; p++) {
var curBox = new CheckBox({
value: pins[p]
});
domConstruct.place(curBox, 'projPinFilter', 'last');
}
}
Флажок 'dijit/form/CheckBox'
почему я получаю эту ошибку? Я использую dojo/domReady!
.
Вот соответствующий html:
<button data-dojo-type="dijit/form/DropDownButton">
<span>Proj. PIN</span>
<div id="projPinFilter"></div>
</button>
Как видите, я пытаюсь имитировать заполнение выпадающего списка флажков значениями сервера.
Все советы приветствуются, спасибо.