Показать сообщение отдельно
  #1 (permalink)  
Старый 23.04.2012, 19:01
Аватар для danik.js
Профессор
Отправить личное сообщение для danik.js Посмотреть профиль Найти все сообщения от danik.js
 
Регистрация: 11.09.2010
Сообщений: 8,804

Правильная передача this
Есть код:
var self  = this;
        this.editor.commands.addCommand({
            name: "gotoline",
            bindKey: {win: "Ctrl-L", mac: "Command-Option-L"},
            //exec: function (){ self.showGotoLineWindow.call(self) },
            exec: this.showGotoLineWindow,
            readOnly: true
        });


Тоесть для exec нужно указать метод showGotoLineWindow моего объекта, и чтобы он вызывался с this, указывающем на мой объект.
Ответить с цитированием