Jon*_*han 14 tridion tridion-content-delivery tridion-2011
我有一个代理查询,我需要按2个不同的字段排序(使用JSP和2011 SP1)
API具有我正在应用的方法"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));
Run Code Online (Sandbox Code Playgroud)
他们的工作分别很好.
这是预期的吗?addSorting真的是一个setSorting - 只能指定一种排序,或者我错过了一种方法来组合2种排序?
Dan*_*agu 14
addSorting方法工作得很好.但是,它根本不适用于CustomMeta列!通过以下摘要已经确认了有关此主题的缺陷:"SortParameter不适用于两个元数据字段".这仍然是2011SP1的一个开放缺陷,并且计划仅在下一个版本中修复.
干杯,丹尼尔.
| 归档时间: |
|
| 查看次数: |
567 次 |
| 最近记录: |