2015-01-08 7 views
5

मैं किसी XML एक्सएमएल के सीएसएस क्लास एट्रिब्यूट के मूल्य को किसी अन्य एक्सएमएल व्यू के भीतर मॉडल प्रॉपर्टी में कैसे जोड़ सकता हूं?एक्सएमएल व्यू में सीएसएस क्लास एट्रिब्यूट का डेटा बाध्यकारी

निम्नलिखित Snipped ठीक

<core:Fragment fragmentName="com.foo.bar.Fragment" type="XML" class="important"/> 

काम करता है और

<core:Fragment fragmentName="com.foo.bar.Fragment" type="XML" class="{itemStatus}"/> 

जहां {itemStatus} संपत्ति मॉडल करने के लिए बाध्य किया जाना चाहिए की तरह कुछ करने के लिए बदला जाना चाहिए।

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

+0

मैं एक बार किया था मदद करता है और अधिक या कम एक ही आवश्यकता ('एक मॉडल संपत्ति के लिए बाध्य fragmentName', http://stackoverflow.com/ देखना प्रश्न/25700383/कैसे-गतिशील रूप से लोड-ए-एक्सएमएल-फ्रैगमेंट-इन-एक्सएमएल-व्यू) लेकिन स्पष्ट रूप से टुकड़े उनके गुणों को मॉडल के लिए बाध्य होने की अनुमति नहीं देते हैं ... दुर्भाग्यपूर्ण है, कम से कम कहने के लिए ! – Qualiture

+0

धन्यवाद, यह वास्तव में एक बमर है ... – z00bs

+2

[वर्ग "विशेषता के साथ एसएपी UI5 नियंत्रण में अभिव्यक्ति बाध्यकारी का संभावित डुप्लिकेट] (https://stackoverflow.com/questions/42221962/expression-binding-in-sap-ui5 नियंत्रण-साथ-वर्ग-विशेषता) – boghyon

उत्तर

10

दुर्भाग्यवश, वर्ग विशेषता को बांधना संभव नहीं है, जैसा क्वालिचर पहले से ही उल्लेख किया गया है। हालांकि, कस्टम डेटा का उपयोग करके एक कार्यवाही है, जिसे डीओएम को लिखा जा सकता है और इसलिए स्टाइलिंग उद्देश्यों के लिए भी उपयोग किया जा सकता है। आप दस्तावेज में यहाँ एक उदाहरण देख सकते हैं: Writing Data to the HTML DOM as DATA-* Attribute

आशा है कि

संबंधित मुद्दे