2016-11-17 169 views
1

我有延伸Ext.window.Window視圖快速提示:ExtJS的 - 禁用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」按鈕。我如何禁用quicktip?

我知道我可以運行Ext.QuickTip.disable(),但是,當我只想快速提示'X'按鈕被禁用時,全局禁用快速提示。

任何幫助表示讚賞!

回答

1

你可以只定義closeToolText屬性作爲一個空字符串作爲凱文·李說或空如下:

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

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

您可以定義closeToolText屬性爲空字符串如下:

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

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