/ / फ्लेक्स डेटाग्रिड एडिटिंग सेल एक ही पंक्ति में संग्रह परिवर्तन की घटना को फायरिंग नहीं करते हैं - एक्शनस्क्रिप्ट -3, फ्लेक्स, फ्लेक्स 3

उसी पंक्ति में फ्लेक्स डाटाग्रिड संपादन कक्ष संग्रह परिवर्तन घटना को फायर नहीं कर रहे हैं - actioncript-3, flex, flex3

मैं उपयोगकर्ता को अनुमति देने के लिए फ्लेक्स डेटाग्रिड का उपयोग कर रहा हूंकुछ डेटा संपादित करें। मेरी अद्यतन प्रक्रिया एक प्रकार के अद्यतन के संग्रह पर निर्भर करती है। मूल रूप से मैं इस इवेंट पैकेज को मानों को पकड़ता हूं और डेटाबेस को अपडेट करता हूं। हालाँकि, यदि उपयोगकर्ता किसी सेल को संपादित करता है, तो उसी पंक्ति में सेल को संपादित करने के लिए मूवमेंट को अपडेट किया जाता है, लेकिन संग्रह इवेंट को निकाल नहीं दिया जाता है। केवल पंक्ति से बाहर होने पर ही ईवेंट को निकाल दिया जाता है। क्या किसी ने इसका अनुभव लिया था। मैंने सुना है डेटाग्रिड थोड़ा विचित्र है यह उन क्वर्की में से एक है या क्या मैं यह सब गलत कर रहा हूं?

किसी भी मदद की सराहना की।

उत्तर:

उत्तर № 1 के लिए 1

यह समझ में आता है कि यह ऐसा काम करेगाचूंकि संग्रह में प्रत्येक पंक्ति एक वस्तु है, यह केवल उस घटना को भेजती है जब आपको संग्रह में ऑब्जेक्ट का संपादन किया जाता है (संग्रह में ऑब्जेक्ट की सिर्फ संपत्ति नहीं)।

मेरा सुझाव है कि आप एक बेहतर ईवेंट का उपयोग करें जो डेटाग्रेड सेल का संपादन पूरा करने के बाद हर बार भेजा जाता है: "itemEdepine" का उपयोग करने का प्रयास करें

http://livedocs.adobe.com/flex/3/html/help.html?content=celleditor_7.html
उपरोक्त लिंक का पहला उदाहरण उपयोग करता है

itemEditEnd="getCellInfo(event)"

मेरा सुझाव है कि आप अपने डेटा को अपडेट करने के लिए एक समान दृष्टिकोण का उपयोग करें।
मुझे पता है अगर यह मदद करता है, धन्यवाद!