私はこのような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);
}
}
HTMLで「myNewMethod」を呼び出す必要があります。
私のhtmlコードは次のようなものです:
$("#Div1").MyExtWidget();
$("#Div1").MyExtWidget("myNewMethod");
上記のコードを使用すると、初期化の前にTimeSpanHeaderのメソッドを呼び出すことができないときに、このような例外が発生します。メソッド'myNewMethod'を呼び出そうとしました
「myNewMethod」メソッドを呼び出す方法は何ですか?