【问题标题】:Sorting Kentico Repeater Items into Alphabet "Categories"将 Kentico 中继器项目分类为字母“类别”
【发布时间】:2016-10-04 13:45:15
【问题描述】:

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

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

【问题讨论】:

    标签: kentico


    【解决方案1】:

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

    例子:

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

    【讨论】:

      【解决方案2】:

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

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

      【讨论】:

        猜你喜欢
        • 2012-08-09
        • 1970-01-01
        • 2013-11-06
        • 2020-11-26
        • 1970-01-01
        • 2012-03-19
        • 2016-04-02
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多