Jsf primefaces三态复选框标签左侧

Jsf primefaces三态复选框标签左侧,jsf,primefaces,tri-state-logic,Jsf,Primefaces,Tri State Logic,如何将primefaces TriStateCheckbox的itemLabel放置在复选框的左侧,而不是默认的右侧位置 解决方法: 我可以在它前面放一个标签,但是它不能像TristateChCkbox上的标签那样“点击” <h:outputText value="#{labels.aktiv}"/> <p:triStateCheckbox value="#{handler.readyFlag}" converter="triStateConverter">

如何将primefaces TriStateCheckbox的itemLabel放置在复选框的左侧,而不是默认的右侧位置


解决方法: 我可以在它前面放一个标签,但是它不能像TristateChCkbox上的标签那样“点击”

<h:outputText value="#{labels.aktiv}"/>
<p:triStateCheckbox value="#{handler.readyFlag}"
    converter="triStateConverter">
        <p:ajax event="change" update="workflowEventTbl"
                listener="#{handler.createDataModel}"
                partialSubmit="true"/>
</p:triStateCheckbox> 

您可以创建CSS规则以浮动到左侧的标签。例如:

html .ui-chkbox .ui-chkbox-label {
  float: left;
}
当然,您可以将样式类添加到
p:triStateCheckbox
并创建更具体的规则

另见:


您可以创建CSS规则以浮动到左侧的标签。例如:

html .ui-chkbox .ui-chkbox-label {
  float: left;
}
当然,您可以将样式类添加到
p:triStateCheckbox
并创建更具体的规则

另见: