मैं एक दलाल क्वेरी जहाँ मैं (JSP और 2011 SP1 का प्रयोग करके) 2 विभिन्न क्षेत्रोंएक Tridion ब्रोकर क्वेरी
एपीआई विधि "addSorting" जो मैं लागू करने रहा है के आधार पर सॉर्ट करने की जरूरत है पर एक से अधिक प्रकार को लागू करने ।
ऐसा प्रतीत होता है, तथापि, कि दूसरे addSorting कॉल पहले addSorting कॉल अधिलेखन है - के बजाय दूसरी तरह जोड़ने:
// Sort by Date
CustomMetaKeyColumn customMetaKeyColumnDate = new CustomMetaKeyColumn("date", MetadataType.DATE);
query.addSorting(new SortParameter(customMetaKeyColumnDate, SortParameter.DESCENDING));
// Sort by Owner
CustomMetaKeyColumn customMetaKeyColumnOwner = new CustomMetaKeyColumn("owner", MetadataType.STRING);
query.addSorting(new SortParameter(customMetaKeyColumnOwner, SortParameter.ASCENDING));
वे व्यक्तिगत रूप से काम ठीक क्रमबद्ध करता है।
क्या यह उम्मीद है? क्या वास्तव में एक सेट्सोर्टिंग जोड़ना है - जहां केवल 1 प्रकार निर्दिष्ट किया जा सकता है या क्या मुझे 2 प्रकारों को गठबंधन करने का कोई तरीका नहीं है?
हाय जोनाथन, मैंने जल्दी से कुछ कोड देखा और मुझे लगता है कि यह जोड़ने के लिए कई कॉलों को संभालने में सक्षम होना चाहिए। क्या आप डीबी के खिलाफ निकाल दी गई क्वेरी की जांच कर सकते हैं? –