Разработка пользовательского виджета, расширяющего dijit/form/DateTextBox, и получить следующую ошибку: Ошибка: не удалось разрешить конструктор для: 'GilCnPluginDojo.util.CustomDateTextBox' Кто-нибудь имеет подсказка о том, что происходит? Не вижу ничего плохого. Это мой код:Ошибка в пользовательском виджетах dojo 1.9, расширяющих dijit/form/DateTextBox
require(["dojo/ready",
"dojo/parser",
"dijit/form/DateTextBox",
"dojo/_base/declare",
"dijit/registry"],
function(ready, parser, DateTextBox, declare, registry) {
declare("GilCnPluginDojo.util.CustomDateTextBox", [DateTextBox], {
postCreate: function() {
this.inherited(arguments);
this.set('constraints', {
min: '01/01/1950',
max: new Date(),
datePattern: 'MM/dd/yyyy'
});
}
});
};
'return' отсутствует, прежде чем' declare'. Это должно быть 'return declare (« GilCnPluginDojo.util.CustomDateTextBox »...». – Himanshu
Вы пишете этот код в файле подписи, например 'CustomDateTextBox.js' –
Спасибо Himanshu и bRIMO за вас. Но решение, предоставленное barbsan помог мне разобраться в этом вопросе. –