क्या ग्रिड-आधारित डेटाविंडो में एक पंक्ति के लिए ड्रॉपडाउन के गतिशील परिवर्तन को संभालने का कोई तरीका है?क्या ग्रिड-आधारित डेटाविंडो में एक पंक्ति के लिए ड्रॉपडाउन के गतिशील परिवर्तन को संभालने का कोई तरीका है?
उदाहरण:
NAME LIKABILITY PURCHASED IN COLOUR
(Text) (DropDown*) (Text) (Text)
Bananas [Good] Hands Yellow
[Bad]
[Bananas are good]
Apples [Good] Bags Red
[Bad]
ऊपर देखते हुए एक ग्रिड आधारित datawindow, जहां क्षेत्रों NAME
, PURCHASED IN
और COLOUR
पाठ फ़ील्ड, के रूप में LIKABILITY
क्षेत्र एक ड्रॉपडाउन है जहां * हो रहा है।
मैं ड्रॉपडाउन * कहता हूं क्योंकि ड्रॉपडाउनलिस्ट (डिज़ाइन समय पर डेटाविंडो तत्व के भीतर हार्डकोडेड) या ड्रॉपडाउन डीडब्लू (या डीडीडीडब्लू, एक चुनिंदा कथन जो कि अन्य तत्वों पर आधारित हो सकता है) का उपयोग करके एक ही दृश्य प्रस्तुतिकरण बनाया जा सकता है। datawindow)।
हालांकि, वहाँ किसी भी तरह से मैं Bananas
यह 3 ड्रॉपडाउन है होने मिल सकता है, जबकि सेब केवल 2.
है अगर मैं Bananas
की अनेक पंक्तियां दर्ज करें, फिर सभी पंक्तियों 3 ड्रॉपडाउन है, लेकिन जैसे ही मैं जोड़ने के रूप में एक सेब पंक्ति, सभी ड्रॉपडाउन 2 चयनों पर वापस आते हैं।
इस कार्यक्षमता प्राप्त करने का प्रयास करने के लिए, मैं निम्नलिखित विकल्पों की कोशिश की है:
dw_1.Object.likability.values("Good~tG/Bad~tB/Bananas are good~tDRWHO")
ue_itemchange पर नाम संपादित करते हुए।विफलता: वर्तमान पंक्ति की बजाय LIKABILITY के सभी उदाहरणों को संपादित करता है।
डुप्लिकेट ड्रॉपडाउन, जिसमें एक फ़िल्टर किया गया है, प्रति पंक्ति एक unfiltered चयन सूची, NAME चयन के आधार पर दिखाई दे रही है।
विफलता: ग्रिड-आधारित डेटाविंडो पर दृश्यता/ओवरलैपिंग कॉलम सेट नहीं कर सकते हैं। (Source)
डाटाबेस मान या वाइस वर्सा के रूप में हार्ड-कोड प्रदर्शन मान।
GOOD
,BAD
,BANANASAREGOOD
प्रदर्शन और डेटाबेस मान के रूप में, और इन नए मानों के लिए जी, बी, डीआरडब्ल्यूएचओ से विकल्पों को संभालने में बदलाव करें।विफलता: सभी पंक्तियों के लिए तीसरा विकल्प दिखाई देता है, जो अभी भी ऐप्पल पंक्तियों पर चयन योग्य है, जो गलत है।
डीडीडीडब्ल्यू ड्रॉपडाउन के लिए विकल्पों की सूची पुनर्प्राप्त करें। एक डीडीडीडब्ल्यू बनाएं जो यह निर्धारित करने के लिए NAME के मान का उपयोग करता है कि ड्रॉपडाउन के लिए किन चयनों के लिए होना चाहिए।
विफलता: ड्रॉपडाउन के सभी उदाहरणों को संपादित करता है, न केवल वर्तमान पंक्ति।
डीडीडीडब्ल्यू उपलब्ध विकल्पों का काउंटर पुनर्प्राप्त करें (यदि बी तो 3 अन्य 2), तो डुप्लिकेट ड्रॉपडाउन कॉलम हैं जो डीडीडीडब्ल्यू काउंटर के आधार पर सुरक्षा/असुरक्षित हैं।
असफलता: किसी भी मामले में अन्य दो स्तंभों, बदसूरत समाधान पर सुरक्षा के कारण कॉलम को पॉप्युलेट करने के लिए dddw मान को स्वतः नहीं बदला जा सकता है।
अब किसी के लिए इस सवाल का जो मुझे एक समाधान है कि मुझे सक्षम हो जाएगा पीबी 10.5 में
यह एक समाधान है जिसका समाधान मैंने किया था। मैं ड्रॉपडाउन ईवेंट को मैनिपुएट करने में सक्षम था ताकि ड्रॉपडाउन को वर्तमान में चुनने वाली किसी भी पंक्ति के लिए विशिष्ट हो। किसी अन्य पंक्ति के ड्रॉपडाउन पर क्लिक करने का प्रयास एक पंक्ति परिवर्तन घटना है, जो ड्रॉपडाउन को किसी दूसरे समाधान में बदल रहा है। मैंने इसे स्थैतिक ड्रॉपडाउन के माध्यम से किया, इसे rowchange.object.column.values वाक्यविन्यास के साथ बदलकर बदल दिया। – glasnt
दिलचस्प। क्या यह एक बड़े डेटाविंडो पर अच्छा प्रदर्शन करता है? –