复选框没有显示在正确的位置



我有一个对话框,它将显示一个弹出窗口,其中有2个复选框,第一个是选中的,第二个是未选中的,如下面的代码:

<h:panelGrid columns="2" columnClasses="label-container,field-container">
    <p:selectBooleanCheckbox value="true" />
    <h:outputText value="EDIT SHEETS" />
    <p:selectBooleanCheckbox value="false" />
    <h:outputText value="EDIT OTHERS" />
</h:panelGrid>

但是第一个钩子符号不在复选框中心。如果我点击任何地方,符号会突然在正确的位置。

这是如何引起的,我该如何解决?

你应该使用value="#{true}"而不是value="true"

<h:panelGrid columns="2" columnClasses="label-container,field-container">
<p:selectBooleanCheckbox value="#{true}" />
<h:outputText value="EDIT SHEETS" />
<p:selectBooleanCheckbox value="#{false}" />
<h:outputText value="EDIT OTHERS" />

相关内容

  • 没有找到相关文章

最新更新