将 Kentico Repeater 项目按字母排序 "Categories"

Sorting Kentico Repeater Items into Alphabet "Categories"

有没有一种方法可以将 Repeater 中的项目放入 JavaScript 数组中,以便我可以将它们按字母顺序排序?

有没有办法通过转换来做到这一点?

是的,将 ApplyTrnasformation 方法与您在转发器中使用的转换代码名称一起使用,并将其应用于 javascript 宏中的页面集合.

示例:

<script>
var o = '{%Documents.Where("NodeParentID=123").ApplyTransformation("cms.menuitem.javascript")%}';
</script>

您可以在中继器加载其内容后使用 JQuery 执行此操作。例如,如果您的中继器呈现一个列表(例如 UL/LI 未排序),那么您可以使用 JQuery 函数迭代该列表并将项目推入数组。

这是一篇可能对您有所帮助的文章: Jquery push all li's ID's into array