如何截断搜索容器中的字符串

时间:2017-04-24 11:00:14

标签: liferay liferay-6

我有一个字符串,我在搜索容器中显示,有没有办法我们可以截断字符串并将其显示为有限的长度。

<liferay-ui:search-container-row modelVar="alert" className="AlertHeader">
    <liferay-ui:search-container-column-text 
        name="Header Id" property="alertHeaderId" value="<%= String.valueOf(alert.getHeaderId()) %>"/>

    <liferay-ui:search-container-column-text 
        name="Alert Description" property="alertDescription" value="<%= StringUtil.shorten(alert.getDescription(), 20) %>"/>

    <liferay-ui:search-container-column-text 
        name="Start Date" property="startDate" value="<%= String.valueOf(alert.getStartDate()) %>"/>

    <liferay-ui:search-container-column-text 
        name="End Date" property="endDate" value="<%= String.valueOf(alert.getEndDate()) %>"/>

    <liferay-ui:search-container-column-text 
        name="Distribution Type" property="distributionType" value="<%= alert.getDistributionType() %>"/>

</liferay-ui:search-container-row>

问候

1 个答案:

答案 0 :(得分:0)

  

您可以使用StringUtil.shorten(String s, int length)来限制   字符串到所需的长度。

在搜索容器中使用时,请务必从property标记中删除column-text属性,因为属性属性会将值重置为原始属性。