转义项p的标签:选择布尔复选框



我有一个关于素数面组件p:selectBoolean复选框的问题。

我有以下代码,它呈现了一个带有标签的简单布尔复选框。

<p:selectBooleanCheckbox id="agb" value="#{mobiFormF000001Model.agbChecked}" itemLabel="#{msgs['agb']}">
    <f:ajax render="submit" />
</p:selectBooleanCheckbox>

现在我的问题是,在标签中我有一个URL,现在它被转义了,我的标签看起来像这样:

Ich bestätige, dass ich die <a href="http://www.mobi.ch/form-sicherheit-de" target="_blank">Angaben zum Datenschutz</a> gelesen habe und diese akzeptiere.

有没有一种方法可以将该部分渲染为链接?

为什么不简单地使用具有转义属性的<h:outputText>

<p:selectBooleanCheckbox id="agb" value="#{mobiFormF000001Model.agbChecked}" >
    <f:ajax render="submit" />
</p:selectBooleanCheckbox>
<h:outputText escape="false" value="#{msgs['agb']}" />

您可以将p:outputLabel链接到复选框,并将任何内容放入其正文:

<p:selectBooleanCheckbox value="#{bean.value}"/>
<p:outputLabel for="@previous">
    I agree to the <a href="..." target="_blank">terms and conditions</a>
</p:outputLabel>

相关内容

  • 没有找到相关文章

最新更新