का उपयोग कर एसडीएल ट्रिडियन GetListKeywords मैं Category
के भीतर Keywords
की सूची प्राप्त करने के लिए एक जीयूआई एक्सटेंशन लिख रहा हूं और एंकिला फ्रेमवर्क का उपयोग कर रहा हूं। मैं कीवर्ड के सूची के लिए एक XML दस्तावेज़ प्राप्त कर रहा हूं और उसके बाद उस दस्तावेज़ के साथ अपने एक्सटेंशन में काम कर रहा हूं।एन्किला फ्रेमवर्क
मेरी समस्या यह है कि लौटाए गए XML में कीवर्ड का 'Description
' मान नहीं है। मैं शीर्षक और कुंजी आदि
मेरे मूल कोड इस तरह दिखता है:
var category = $models.getItem("CATEGORYTCMID:);
var list = category.getListKeywords();
list.getXml();
लौटे एक ठेठ नोड यह है:
<tcm:Item ID="tcm:4-1749-1024"
Type="1024" Title="rate_one" Lock="0" IsRoot="true"
Modified="2012-12-17T23:01:59" FromPub="010 Schema"
Key="rate_one_value" IsAbstract="false"
CategoryTitle="TagSelector"
CategoryID="tcm:4-469-512" Icon="T1024L0P0"
Allow="268560384" Deny="96" IsNew="false"
Managed="1024"/></tcm:ListKeywords>
तो मैं एक फिल्टर का उपयोग कर देने के लिए कोशिश की है मुझे अतिरिक्त कॉलम जानकारी:
var filter = new Tridion.ContentManager.ListFilter();
filter.columns = Tridion.Constants.ColumnFilter.EXTENDED;
var list = category.getListKeywords(filter);
दुर्भाग्य से यह केवल अतिरिक्त XML विशेषता देता है:
IsShared="true" IsLocalized="false"
मुझे एक्सएमएल से कीवर्ड ऑब्जेक्ट बनाने के बिना वास्तव में विवरण मान को इस एक्सएमएल का हिस्सा बनना पसंद है। क्या ऐसा करना संभव है?
खांसी कोई विचार? खांसी