亲爱的,我以编程方式创建了一个新的 Dojo 按钮。我正在我的一个自定义 dojo 课程中这样做。在创建按钮时,我定义了一个 onClick 方法,在单击按钮时应该调用该方法。这个方法是类的一部分。我无法调用该方法,因为this
单击按钮时“”的范围不同。有人可以帮我解决这个问题吗?
dojo.declare("CustomClass",null,{
createCustomButton:function(){
var button = new dijit.form.Button({onClick:function(){
removetrack();
testDataGrid.filter({status:"COMPLETED"});
}},"testButton1");
},
removetrack:function(){
//some logic
}
});
var customObj=new CustomClass();
customObj.createCustomButton();
removetrack()
当我单击创建的按钮时,我需要调用方法。