2011-12-08 22 views
5

मैं कठिनाई यह काम करने के लिए हो रही हो रही है हटा दें। किसी भी मदद की सराहना करें!ExtJS श्रोता

उत्तर

12

डिफ़ॉल्ट रूप से, Ext.select एक flyweight object बनाता है, जो ईवेंट श्रोताओं को याद नहीं करता है। इस प्रकार, उन्हें बाद में हटाया नहीं जा सकता है।

आप true को दूसरा पैरामीटर की स्थापना द्वारा वास्तविक Ext.Element रों बनाने की जरूरत:

var fn = function(){}; 

Ext.select('ul > li', true).on('click',fn); 

Ext.select('ul > li', true).un('click',fn); 

दुर्भाग्य से, डॉक्स इस बारे में बहुत स्पष्ट नहीं हैं।

+0

इससे मदद मिली। धन्यवाद! –