【问题标题】:Printing out spaces in comments打印评论中的空格
【发布时间】: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


【解决方案1】:

感谢 Kukeltje 为我指路,看来我的判断是模糊的。

解决方案(如果以后对某人有用的话):

<p:panel style="margin-left: #{projectBean.spaces.get(projectBean.spaceNumber)*10}%">

其中 projectBean.spaces 是我的每个评论的空格列表,而 spaceNumber 是我在列表中迭代的一个变量(按函数在我的支持 bean 中添加它)。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-06-30
    • 1970-01-01
    • 2017-10-16
    • 2011-11-04
    • 1970-01-01
    • 1970-01-01
    • 2012-02-19
    相关资源
    最近更新 更多