【问题标题】:ExtJS - disable Quick Tip on Ext.window.Window close buttonExtJS - 禁用 Ext.window.Window 关闭按钮上的快速提示
【发布时间】:2016-11-17 22:59:25
【问题描述】:

我有一个扩展 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”按钮上的快速提示时,它会全局禁用快速提示。

感谢任何帮助!

【问题讨论】:

    标签: extjs6 extjs6-classic


    【解决方案1】:

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

    Ext.define('MyApp.view.help.Module', {
        extend: 'Ext.window.Window',
        closeToolText: '',
    
        initComponent: function () {
            var me = this,
            me.callParent(arguments);
        }
    });
    

    【讨论】:

      【解决方案2】:

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

      Ext.define('MyApp.view.help.Module', {
          extend: 'Ext.window.Window',
          closeToolText: null,
      
          initComponent: function () {
              var me = this,
              me.callParent(arguments);
          }
      });
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-09-04
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多