xpages视图面板列多值分隔符

Flo*_* M. 3 xpages

视图中有一列具有多值分隔符的新行.

在此输入图像描述

但是当我将这个视图拖放到我的XPage中时(作为a <xp:viewpanel>),多个值显示在内部,而不是在不同的行中.

我在视图列中找不到任何属性.我怎么能得到这个?

提前致谢.

Ser*_*mez 9

你必须在这里使用customConverter.因为convertList只占用一个字符作为分隔符.

<xp:viewColumn
    columnName="SomeColumn"
    id="viewColumn1"
    contentType="html">
    <xp:this.converter>
        <xp:customConverter getAsObject="#{javascript:return value;}">
            <xp:this.getAsString>
                <![CDATA[#{javascript:return @Implode(value, "<br/>")}]]>
            </xp:this.getAsString>
        </xp:customConverter>
    </xp:this.converter>
    <xp:viewColumnHeader
        value="Header"
        id="viewColumnHeader1">
    </xp:viewColumnHeader>
</xp:viewColumn>
Run Code Online (Sandbox Code Playgroud)

我们通过<br/>字符串来破坏值并提供内容类型,因此它不会逃避html输出.