2016-11-17 1 views
1

J'ai une vue qui va Ext.window.Window:ExtJS - désactiver Astuce rapide sur Ext.window.Window bouton Fermer

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

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

Ext.QuickTips.init() est exécutée lorsque la première application démarre . Plus tard, quand je crée une instance de MyApp.view.help.Module comme suit:

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

Une astuce rapide « Fermer la boîte de dialogue » apparaît sur le bouton « X » dans la fenêtre. Comment puis-je désactiver le quicktip?

Je sais que je peux exécuter Ext.QuickTip.disable(), mais cela désactive globalement les astuces globales quand je veux juste que la pointe rapide sur le bouton 'X' soit désactivée.

Toute aide est appréciée!

Répondre

1

Vous pouvez simplement définir la propriété closeToolText comme une chaîne vide comme Kevin Lee dit ou nul comme suit:

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

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

Vous pouvez définir la propriété closeToolText comme une chaîne vide comme suit:

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

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