2011-12-19 2 views
0

Я хотел бы переопределить один методКак переопределить додзё combox.js методы

onMouseUp:function(evt){ 
if(evt.target===this.domNode||!this._highlighted_option){ 
return; 
}else{ 
if(evt.target==this.previousButton){ 
this.onPage(-1); 
}else{ 
if(evt.target==this.nextButton){ 
this.onPage(1); 
}else{ 
var tgt=evt.target; 
while(!tgt.item){ 
tgt=tgt.parentNode; 
} 

в моем файле JavaScript.

Как я могу это сделать?

+0

Какой виджет вы говорите? Что такое dojo combox.js? Вы имели в виду dijit.form.ComboBox? – Philippe

ответ

1

Буквально перезапишите его с использованием одного и того же объекта и того же имени метода.

var object = { 
    'method': function() { 
     // original script 
    } 
}; 

// your script 

object.method = function() { 
    // your script, original gets overwritten 
}; 

EDIT

После быстрой Google и нажав на первый результат, я нашел очень Двойники нить, которая, вероятно, более точным для ... "проблемы": Dojo: how to use own onMove event (overwrite)

Смежные вопросы