यदि आपके पास dojo.connect के दौरान लौटाया गया "हैंडल" नहीं है तो आप डोजो कनेक्टेड ईवेंट को कैसे हटा सकते हैं?यदि आपके पास dojo.connect के दौरान लौटाया गया "हैंडल" नहीं है तो आप डोजो कनेक्टेड ईवेंट को कैसे हटा सकते हैं?
मेरे उदाहरण में गतिशील रूप से ऑब्जेक्ट्स के सेट पर ईवेंट का एक सेट असाइन करना शामिल है। (सादगी के लिए, घटनाएं ऑनक्लिक और ऑनडब्लक्लिक हैं, और ऑब्जेक्ट्स टेबल के भीतर पंक्तियां हैं)
तो, पेज सेटअप ईवेंट के दौरान प्रत्येक पंक्ति (ऑनक्लिक, ऑनडब्लक्लिक) से कनेक्ट होते हैं। अब, उपयोगकर्ता इच्छाओं/कार्यों के आधार पर, एक पंक्ति से एक घटना को हटाने की आवश्यकता आवश्यक है। लेकिन मूल हैंडल अब उपलब्ध नहीं है। इसके कारण निम्नलिखित काम नहीं करेंगे: dojo.disconnect(row, "onclick", ??*)
। मूल पंक्ति संरचना हैकिंग किए बिना मैं इसके आसपास कैसे हो सकता हूं?
किसी भी मदद की सराहना की है।
कनेक्ट [node.id] अपरिभाषित है => आपको पहले इसे {} या [] असाइन करना होगा। –
धन्यवाद। अद्यतन उत्तर – seth
यह उत्तर सही के रूप में चिह्नित किया गया है लेकिन यह प्रश्न का उत्तर नहीं देता है क्योंकि यह अभी भी हैंडल पर निर्भर करता है। – moliveira