फ्लेक्स datagrid में चेकबॉक्स स्क्रॉल पर टूटे

वोट
0

मैं एक फ्लेक्स डेटा ग्रिड में एक चेकबॉक्स है, और जब मैं स्क्रॉल, अन्य पंक्तियों बेतरतीब ढंग से जाँच कर रहे हैं / अनियंत्रित।

अधिक पढ़ने के बाद: एडोब फ्लेक्स में radiobuttons का एक स्तंभ बनाना

यह स्पष्ट है कि itemRenderers पुनर्नवीनीकरण किया जा रहा है, लेकिन समस्या यह मैं समाधान के साथ है प्रस्तुत यह मॉडल में दृश्य के बारे में जानकारी ले जाता है।

किसी को भी यह के हल के लिए एक बेहतर तरीका है, कि मुझे मेरी actionscript मॉडल वर्गों में यूआई के लिए जानकारी डाल करने के लिए मजबूर नहीं करता है? (मेरे मामले में, मैं वर्गों actionscript को भेजे XML डेटा परिवर्तित कर रहा हूँ, और ये मेरे datagrid करने के लिए बाध्य कर रहे हैं)।

सहायता के लिए धन्यवाद।


सबको धन्यवाद। महान सुझाव। दुर्भाग्य से यह बहुत ज्यादा भूमि के ऊपर होता जा रहा था मॉडल शुद्ध रखने के लिए, तो मैं बस अपना मूल पोस्ट में लिंक की तरह मॉडल प्रदूषित। :( कम से कम यह काम करता है।

चेतन, स्वच्छ विचार .. मैं ही कोई भाग्य के साथ लगभग एक पूरे दिन के लिए इस के साथ काम करने की कोशिश की।

brd6644, दो मॉडल वर्गों को अलग करने पर अच्छे विचार .. मैं वापस जाने के लिए और बाद में भी कर सकता है।

28/07/2009 को 23:18
का स्रोत उपयोगकर्ता
अन्य भाषाओं में...                            


2 जवाब

वोट
1

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

फिर, आप अपने ActionScript मॉडल वर्ग का एक उपवर्ग बना सकते हैं और इसे करने के लिए "चयनित" प्रॉपर्टी जोड़ते हैं, तो कुछ सरल उपयोगिता तरीकों बारे में दोनों के बीच "परिवर्तित करने के लिए"। इस तरह केवल "ViewModel" वर्ग और अन्य परतों (विशेष रूप से सर्वर साइड) केवल वास्तविक "मॉडल" वर्ग के साथ सौदों के साथ अपने सौदों देखें।

29/07/2009 को 00:37
का स्रोत उपयोगकर्ता

वोट
0

क्या कहा cliff.meyers को जोड़ना, वहाँ जिसका विवरण एक कस्टम IList वर्ग बनाने का एक तीसरा विकल्प है ब्लॉग पोस्ट एलेक्स Harui द्वारा। यह वास्तव में बहुत चालाक है, और क्लीनर यह घटक उपवर्गीकरण या अपने मॉडल वर्गों प्रदूषण फैलाने की आवश्यकता नहीं है के रूप में है।

29/07/2009 को 01:35
का स्रोत उपयोगकर्ता

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more