ExtJS - 在Ext.window.Window关闭按钮

时间:2016-11-17 22:59:25

标签: extjs6 extjs6-classic

我的视图扩展了Ext.window.Window:

Ext.define('MyApp.view.help.Module', {
    extend: 'Ext.window.Window',

    initComponent: function () {
        var me = this,
        me.callParent(arguments);
    }
});

Ext.QuickTips.init()在应用程序首次启动时运行。稍后,当我按如下方式创建MyApp.view.help.Module的实例时:

var module = Ext.create('MyApp.view.help.Module');
module.show()

快速提示“关闭对话框”显示在窗口中的“X”按钮上方。如何禁用快速提示?

我知道我可以运行Ext.QuickTip.disable(),但是当我只想要禁用“X”按钮上的快速提示时,它会全局禁用快速提示。

感谢任何帮助!

2 个答案:

答案 0 :(得分:2)

您可以将closeToolText属性定义为空字符串,如下所示:

Ext.define('MyApp.view.help.Module', {
    extend: 'Ext.window.Window',
    closeToolText: '',

    initComponent: function () {
        var me = this,
        me.callParent(arguments);
    }
});

答案 1 :(得分:1)

您可以将closeToolText属性定义为空字符串,如Kevin Lee所说或null,如下所示:

Ext.define('MyApp.view.help.Module', {
    extend: 'Ext.window.Window',
    closeToolText: null,

    initComponent: function () {
        var me = this,
        me.callParent(arguments);
    }
});