在xf:output的value属性中使用HTML标记

时间:2017-01-04 10:51:29

标签: orbeon

我需要根据另一个输入字段动态更改xf:output元素的值。 为此,我使用 concat 方法并设置值属性,如下所示

value="concat('The price is ', instance('fr-form-instance')/section-1/my-price, ' euros.')"

其中my-price是用户可以输入我想在输出控件中显示的金额的控件。

因此我会得到类似的东西"价格是100欧元。",但现在我应该在这句话的一部分添加一些样式,例如"价格 100欧元。"。 是否可以在输出控件的value属性中使用html标签,还是有其他方法来实现它?

1 个答案:

答案 0 :(得分:0)

您可以写下以下内容:

<xf:output
    mediatype="text/html"
    value="
        concat(
            'The price is &lt;b&gt;',
            100,
            '&lt;/b&gt; euros.'
        )
"/>