gpt4 book ai didi

javascript - Ext.Button 处理程序配置选项

转载 作者:行者123 更新时间:2023-11-28 21:25:28 25 4
gpt4 key购买 nike

    someClass = Ext.extend(someClassB, {
_someFunctionC{
someButton = new Ext.button({
handler: function () {
this._onClick('click');
}
}),
_onClick(someMessage){
Ext.Msg.alert(someMessage);
}
}
}

_onClick 吃一个参数;在上面的代码中,您放入了“click”事件,因为您希望在用户单击按钮后执行 _onClick。但是,如何指定此特定的“点击”注册并同时传入局部变量作为 _onClick 参数?

顺便说一句,当 API 声明处理程序始终与点击相关时,为什么还必须指定“点击”?这些附加信息不是不必要的吗?

最佳答案

通常你会这样设置。不需要传递参数,因为 someFunction 是您的“类”的成员,并且可以访问您想要的任何数据。

var button = new Ext.Button({
handler: this.someFunction
scope: this
});

someFunction: function() {
// do something interesting.
}

关于javascript - Ext.Button 处理程序配置选项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5182450/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com