3

次のコード スニペットがあります。

$.widget("tj.commonCoordinator", {
    options: {
        "obx_type": "common_obx",
        "obx_callbacks": {
            request_modify: function(event, ui) {
                this._loadentries();
            },
        }
    },

    _loadentries: function(){}
});

options オブジェクト内にはrequest_modify無名関数があることに注意してください。その関数内でthis、現在開始されているウィジェット インスタンスを参照するために使用していますが、失敗しました。この壊れたコードでは、 へのthis参照windowは単なる匿名関数であるためです。

ファクトリプロトタイプのオブジェクトthis内でウィジェットインスタンスを正しく参照するための最良の方法は何ですか? ありがとう。optionsWidget

4

1 に答える 1