2012-05-17 8 views
12

का उपयोग कर सेट करें:मैं कैसे एक तत्व की क्लास मैं गतिशील सूचीदृश्य आइटम टेम्पलेट के वर्ग स्थापित करने के लिए कोशिश कर रहा हूँ डेटा जीत-बाँध

<div id="semanticZoomTemplate" data-win-control="WinJS.Binding.Template" style="display: none"> 
    <h1 class="semanticZoomItem-Text" data-win-bind="innerText:title;class:contains"></h1> 
</div> 

लेकिन data-win-bind जब 'क्लास' मौजूद है कुछ भी करने को विफल रहता है एक संपत्ति के नाम के रूप में।

क्या सूची सूची में विशिष्ट वस्तुओं को स्टाइल करने का कोई सही तरीका है यदि वास्तव में मैं डेटा-जीत-बाइंड के साथ कक्षा को नहीं बदल सकता?

उत्तर

15

आप जावास्क्रिप्ट वर्ग संपत्ति है, जो कहा जाता है नहीं है "वर्ग", लेकिन "className" सेट करना होगा।

+0

धन्यवाद! डेटा-जीत-बाइंड = "आंतरिक पाठ: शीर्षक; वर्गनाम: इसमें" बहुत अच्छा काम करता है। – dannyfritz

+1

हाय @ क्रिस्टियानवी, क्या आप जानते हैं कि 'वर्ग = "अन्य" डेटा-जीत-बाइंड = "वर्गनाम का उपयोग करते हुए:" क्लास विशेषता को प्रतिस्थापित करता है या बाध्यकारी को मौजूदा में जोड़ता है? – Floydian

+0

डिफ़ॉल्ट रूप से यह "अन्य" वर्ग को ओवरराइड करता है। मुझे पता है कि आप कनवर्टर्स बना सकते हैं, जिन्हें आप अपने बाध्यकारी में जोड़ सकते हैं, लेकिन यह बिल्कुल नहीं पता कि क्या आप एक कनवर्टर बना सकते हैं जो कक्षा को जोड़ सकता है। – ChristiaanV

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

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