有沒有一種方法可以將來自Repeater的項目放入JavaScript數組中,以便我可以將它們按字母順序排序?將Kentico直放站項目排序爲字母「Categories」
有沒有辦法通過轉換來實現這一點?
有沒有一種方法可以將來自Repeater的項目放入JavaScript數組中,以便我可以將它們按字母順序排序?將Kentico直放站項目排序爲字母「Categories」
有沒有辦法通過轉換來實現這一點?
是的,使用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