在Liferay搜索容器的value属性中包含换行符

时间:2013-05-13 04:44:22

标签: liferay liferay-6

我有以下搜索容器代码行。 我想在我要显示的两个值之间包含一个新行..

<liferay-ui:search-container-column-text name='Employee Name'
      value='<%=String.valueOf(search.getEmpFname()) +  String.valueOf(search.getEmpLname()) +"\n" + String.valueOf(search.getEmpTitle()) %>'
      href="" >

我想这样做的原因是我希望每一行都有一个方框中的所有这些值。

那么我应该如何格式化上面的代码,以便我有:

 String.valueOf(search.getEmpFname()) +  String.valueOf(search.getEmpLname()) 

在一行上

  String.valueOf(search.getEmpTitle())

在同一行的下一行。

1 个答案:

答案 0 :(得分:1)

comment转换为答案:

您可以尝试使用<br>标记代替"\n",如下所示:

String.valueOf(search.getEmpLname()) + "<br>" + String.valueOf(search.getEmpTitle()`

或者您可以使用<liferay-ui:search-container-column-jsp代码而不是<liferay-ui:search-container-column-text代码

或者使用以下标签:

<liferay-ui:search-container-column-text name='Employee Name' href="">
   <%=String.valueOf(search.getEmpFname()) + String.valueOf(search.getEmpLname()) %>
   <br>
   <%= String.valueOf(search.getEmpTitle()) %>
</liferay-ui:search-container-column-text>*emphasized text**emphasized text*