我有一个对话框,会显示一个带有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>
但第一个挂钩符号不在复选框中心。如果我点击无论在哪里,符号将突然在正确的位置。
这是如何引起的?如何解决?
答案 0 :(得分:0)
您应该使用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" />