【问题标题】:Using HTML tags in value attribute of xf:output在 xf:output 的 value 属性中使用 HTML 标签
【发布时间】:2017-01-04 10:51:29
【问题描述】:

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

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

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

结果我会得到类似“价格是 100 欧元。”,但现在我应该在这句话的一部分添加一些样式,例如“价格是 100 欧元。”。 是否可以在输出控件的 value 属性中使用 html 标签,或者有​​其他方法可以实现吗?

【问题讨论】:

    标签: orbeon


    【解决方案1】:

    你可以这样写:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2010-12-07
      • 2011-11-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-08-31
      • 1970-01-01
      相关资源
      最近更新 更多