Я пытаюсь наследовать метод от базового виджета до другого виджета. вот мой пример кодаКак реализовать наследование в виджета JQuery UI
Мой базовый виджет
$(function() {
$.widget("UI.baseWidget", {
options: {
testVal:''
},
_create: function() {
alert(this.option.testVal);
},
});
});
и других виджетов вызова этого базового виджета
$(function() {
$.widget("UI.MyWidget", $.UI.baseWidget, {
options: {
testVal:''
},
_create: function() {
$.UI.baseWidget.prototype._create.call(this);
}
});
});
и initilise в MyWidgetcode является
$('#mydiv').MyWidget({testVal:'test widget'})
Как можем ли мы передать опцию testVal из MyWidget на вызов baseWidget? и я получаю ошибку некоторые вещи, как
неперехваченным TypeError: я не конструктор
Uncaught TypeError: $ (...) MyWidget не является функцией
может помочь мне исправить это. вопрос. Заранее спасибо
HI @Dhananjay Я уже включают Jqury библиотеку пользовательского интерфейса. Тем не менее, есть ошибка «Uncaught TypeError: i не является конструктором» – Arun
@Arun Создайте новую скрипту или измените мой скриптовый код, чтобы реплицировать проблему, если это возможно – Dhananjay