2017-01-04 7 views
0

Мне нужно изменить значение элемента xf: output динамически на основе другого поля ввода. Для этого я использую Concat метод и установки значения атрибута, как этотИспользование тегов HTML в атрибуте value xf: output

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

где моя цена-это управление, в котором пользователь может ввести некоторую сумму, которую я хочу, чтобы отобразить в элементе управления выходным.

В результате я получил бы что-то вроде этого «Цена 100 евро», но теперь я должен добавить некоторый стиль в одну часть этого предложения, например. «Цена 100 евро.». Можно ли использовать теги html в атрибуте value управления output, или есть ли другой способ реализовать это?

ответ

0

Вы можете написать следующее:

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