У меня есть брокера запрос, где нужно сортировать по 2 различных областях (с использованием JSP и 2011 SP1)Применение более одного вида на брокера запрос Tridion
В 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));
Они сортируют прекрасно работает индивидуально.
Ожидается ли это? Является ли addSorting действительно setSorting - где может быть указано только 1 сортировка или мне не хватает способа объединить 2 сортировки?
Привет, Джонатан, я быстро посмотрел на некоторые из кода, и мне кажется, что он должен иметь возможность обрабатывать несколько вызовов addSorting. Вы можете проверить запрос, который уволен с БД? –