【发布时间】:2018-04-22 20:55:21
【问题描述】:
我目前正在创建一个简单的评论系统,我需要做一个层次结构。
假设评论 3 是对评论 2 的回复,也就是对评论 1 的回复。那么我希望评论 1 位于左侧,评论 2 稍微移动到评论 1 的右侧,评论 3 稍微移动到评论 2 的右侧(所以两个时间正确)。我有一个 cmets 列表和一个整数列表,它告诉我哪个评论应该是左边多少。在上面的示例中,我的列表是comment1、comment2、comment3,整数列表是0、1、2,因为comment1根本不应该移动,comment2一次,comment3两次。知道如何将该列表值转换为间距吗?
我有 ui:repeat 用于打印出 cmets,当我打印注释时,我还将指针移动到正确的整数值并与注释一起打印。因此,在 JSF 中,每条评论都有与之配对的正确值。我唯一需要的就是以某种方式将该值更改为间距。 (可能没有另一个 ui:repeat 嵌套,因为我怀疑这会非常低效)
【问题讨论】:
-
真正的问题是?您可以将 EL 放在样式属性中,并根据评论计算填充所有基本思想。实际上,您要求动态空白。这是更通用的基本问题以及更好的 Google 标题和搜索词
标签: java html jsf primefaces