अक्षम करने के लिए कैसे करें मेरे पास btnAdd
की आईडी वाला एक बटन है और जब कुछ ईवेंट निकाल दिया जाता है तो मैं इसे अक्षम करना चाहता हूं। घटना तब होती है जब कुछ विंडो बंद होती है। तो मैंने निम्नलिखित कोड की कोशिश की और यह काम नहीं करता है।बटन एक्सएस जेएस
Ext.create('Ext.window.Window', {
// Some initialization code goes here...
listeners: {
close: function(panel, eOpts){
Ext.get('btnAdd').disable(); // this does not work;
Ext.get('btnAdd').setDisabled(); // this one does not either
Ext.get('btnAdd').disabled = true; // And this one also seems to do nothing
}
}
});
मैं यह कैसे कर सकता हूं? यह बहुत आसान सवाल प्रतीत हो सकता है लेकिन मुझे बुरा मत समझो। मैं एक्सएस जेएस के लिए काफी नया हूँ। मुझे एपीआई दस्तावेज़ीकरण में जवाब नहीं मिला।
आप समाधान सच था, लेकिन मुझे एक चीज़ बदलनी पड़ी। Ext.get() के बजाय मुझे Ext.getCmp() का उपयोग करना पड़ा। तो Ext.getCmp ('btnAdd')। SetDisabled (सत्य); यह पूरी तरह से काम किया। और क्या आप मुझे बता सकते हैं कि इन दो तरीकों के बीच क्या अंतर है? – Dimitri
@ डिमा: http://docs.sencha.com/extjs/4.2.1/#!/api/Ext-method-get और http://docs.sencha.com/extjs/4.2.1/#!/ एपीआई/Ext-विधि-getCmp – zerkms