0

我的 exts 4 窗口中有一些工具栏

this.tbar = {
            xtype: 'toolbar',
            items: [

                {
                    id: "btnClearFilter",
                    itemId: "btnClearFilter",
                    action: 'delFilter',
                    disabled: true,
                    handler: function (btn, e) {
                        btn.setDisabled(true);
                    }
                },
                '-',
                {
                    text: 'Export',
                    tooltip: 'Export',
                    disabled: false,
                    menu : {
                        items: [{
                            text: 'Export 1'
                            , icon: 'Content/Resources/images/Excel-16.png'
                            , action: 'export'
                        }]
                    }
                }
            ]
        };

从控制器我可以像这样导致动作 delFilter

'ns-main-win > toolbar button[action=delFilter]': {
                click: this.delFilter
            },

如何从菜单项中获取操作?

4

2 回答 2

0

我不明白你的意思,你想触发 delFilter 的动作吗?

Ext.getCmp('btnClearFilter').click()
于 2012-10-15T07:24:08.330 回答
0

您是否尝试过给菜单项一个 id,然后使用它进行搜索

    '#export'{
        click:this.export 
        }
于 2012-10-16T16:22:39.270 回答