2015-08-25 4 views
3

Я работаю с Sitecore 8 Update 2Сортировать treelistex по DisplayName, как доступные и выбранные элементы на языке

Я ищу способ сортировки всех элементов (в основном доступные предметы) из treelistex по DisplayName на каждый язык.

Я нашел способ расширить список выбранных элементов, но не для доступных элементов (левая колонка). How to sort the selected items in a Sitecore Treelist?

Я также нашел, что это, но я не могу заставить его работать (SortBy) http://www.sitecore.net/learn/blogs/technical-blogs/john-west-sitecore-blog/posts/2012/10/more-enhancements-to-the-treelist-field-type-in-the-sitecore-aspnet-cms.aspx

Может кто-то дать мне ясное объяснение о том, как достичь этого?

ответ

0

Одним из способов достижения этого может быть запись процессора на Save Event Pipeline. Когда вызывается сохранение элемента, вы можете проверить поле TreelistEx и Сортировка выбранных значений (поскольку они являются конвейерами, разделенными на концы труб, вам может потребоваться получить каждый элемент из руководства и переустановить разделенные контуром контуры на основе вашего сортировки) на основе любого поле выбора. Я также думаю, что это повлечет за собой удар производительности при спасении (вероятно, не так много).

+0

Не относится ли это к «выбранным элементам» вместо «доступных элементов». Мне нужно будет отсортировать, когда treelistex будет renderd, а не сохранен (если я не ошибаюсь) – Timon