按钮中的ExtJS处理程序

时间:2018-06-27 13:25:20

标签: javascript extjs

我对简单按钮有疑问。

以下定义:

var table = null;
var buttonConfig = {
    buttonId: 'mybutton1',
    text: 'Template button',
    icon: 'style/img/fam/button.png',
    tooltip: 'template button',
    handler: function () {
        var someConfig = null;
        fileProcessing(someButton, someConfig);
    }
};
addButtonToGrid(table, buttonConfig);

名为fileProcessing的函数有2个参数-someButtonsomeConfig

我想传入someButtton中的按钮buttonConfig。我该怎么办?

谢谢您的建议

1 个答案:

答案 0 :(得分:1)

您可以按照以下步骤进行操作:

handler: function () {
    var someConfig = null;
    var someButton = this;
    fileProcessing(someButton, someConfig);
}

Reference

  

参数

     

button:Ext.button.Button

     

此按钮。

     

e:Ext.event.Event

     

点击事件。

希望这会帮助/指导您。