我有一个关于素数面组件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>