2012-12-17 12 views
6

मुझे नियंत्रण और दृश्य परिप्रेक्ष्य से प्यार है, यह मुझे वही चीज़ प्रदान करता है जो मैं चाहता हूं (एकाधिक आइटम आदि का चयन कर रहा हूं) लेकिन मुझे कोई भी दस्तावेज या ट्यूटोरियल नहीं दिख रहा है कि चयनित वस्तुओं के साथ संग्रह का उपयोग कैसे किया जाए या यह भी निर्धारित करें कि कौन से आइटम चुने गए हैंमैं केंडो यूआई की सूची दृश्य में चयनित आइटमों का उपयोग कैसे करूं?

मैं इस तरह के एक बुनियादी प्रश्न में आपकी मदद के लिए अग्रिम धन्यवाद।

उत्तर

9

आपको चयनित नोड्स की सूची प्राप्त करने के लिए select विधि का उपयोग करना चाहिए।

निम्नलिखित आरंभीकरण को देखते हुए:

var list = $("#list").kendoListView({ 
    dataSource: data, 
    template : "<li>${title}</li>", 
    selectable: "multiple" 
}).data("kendoListView"); 

आप उपयोग कर सकते हैं:

var selected = list.select(); 
console.log("selected", selected); 

प्रलेखन के बारे में selecthere

+2

आप से जाँच करें। बेशक मैंने प्रलेखन में 'चयन' देखा और पढ़ा ** निर्दिष्ट सूची दृश्य आइटम का चयन करता है। ** और मुझे मिलने से पहले बंद कर दिया गया * यदि तर्क के बिना बुलाया जाता है - चयनित आइटम लौटाता है। * –

+1

जहां इस दस्तावेज़ में यह वापसी निर्दिष्ट करता है चयन समारोह का प्रकार? मुझे लगता है कि आप कर सकते हैं। चयनित वस्तुओं की संख्या प्राप्त करने के लिए चयन करें() लम्बाई, लेकिन प्रलेखन डेटा के स्रोत में रिकॉर्ड के साथ चयनित आइटम से मिलान करने के तरीके के बारे में बात नहीं करता है? – Jacques

+2

यह कहता है कि वापसी का प्रकार एक 'jQuery' ऑब्जेक्ट है। इसके अलावा आपको कुछ भी करना है (अवांछित): '$ .map ($ ('# my-list-view')। डेटा ('kendoListView')।(), फ़ंक्शन (आइटम) { $ (आइटम) वापस करें .index(); }); 'वस्तुओं के सूचकांक प्राप्त करने के लिए। –

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