У меня есть такой виджет jquery:
$.widget("ui.MyWidget", {
options: {
Value1: 10,
Value1: 20,
},
// and other methods like _create,...
});
И я расширяю его так:
$.widget("ui.MyExtWidget", $.extend({
options: {
Value3: 20,
}}, $.ui.MyWidget.prototype, {
myNewMethod: function(){
alert(this.options.Value1+this.options.Value3);
}
}
Мне нужно вызвать myNewMethod в моем html.
Мой HTML-код выглядит так:
$("#Div1").MyExtWidget();
$("#Div1").MyExtWidget("myNewMethod");
Я получаю исключение, подобное этому, при использовании приведенного выше кода не может вызвать методы TimeSpanHeader до инициализации;попытался вызвать метод myNewMethod
Как вызвать метод myNewMethod?