2012-12-13 10 views
9

मेरे पास एक विंडो है। मुझे डिफ़ॉल्ट बंद बटन के साथ कुछ समस्याएं हैं जो विंडो के ऊपरी-दाएं कोने पर हैं। इसलिए मैं उस करीबी बटन को अक्षम करने और एक करीबी बटन जोड़ने के बारे में सोच रहा था ताकि जब उपयोगकर्ता क्लिक विंडो को अक्षम/हटा देगा। विंडो को हटाने/बंद करने के लिए कोड क्या है।EXTJS एक विंडो बंद करें

विंडो परिभाषा निम्नानुसार है;

Ext.define('MyApp.view.MyWin', { 
    extend: 'Ext.window.Window', 
    alias: 'widget.mywin', 
...... 
+0

आप सिर्फ एक बटन है कि लग रहा है और exacly ही करता है जोड़ने के लिए बंद करें बटन हटाना चाहते हैं? – AndreKR

+0

मुझे नहीं लगता कि आप ऐसा कर सकते हैं (लेकिन यदि यह संभव है तो कृपया साझा करें)। मैं एक सामान्य बटन जोड़ना चाहता हूं, फिर इसे बंद करें, और विंडो को बंद करने के लिए इसे क्लिक करने पर। – Illep

+0

आपका मतलब यह है? http://jsfiddle.net/X43Fz/ – AndreKR

उत्तर

22

यह सिर्फ close() है।

कार्य example:

new Ext.window.Window({ 
    title: 'A window', 
    closable: false, // hides the normal close button 
    width: 300, 
    height: 300, 
    bbar: [ 
     { 
      text: 'Close', 
      handler: function() { this.up('window').close(); } 
     } 
    ], 
    autoShow: true 
}); 
+0

डॉट चयनकर्ता ('.window') Extjs के नवीनतम संस्करणों में बहिष्कृत है। इसके बजाय डॉट के बिना ('विंडो') का प्रयोग करें। – yurin

+1

चूंकि प्रश्न पूछने वाले ने extjs4 के साथ प्रश्न टैग किया है, मुझे लगता है कि यह कोई समस्या नहीं है @ yurin –

संबंधित मुद्दे