首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >primefaces primefaces复选框标签左侧

primefaces primefaces复选框标签左侧
EN

Stack Overflow用户
提问于 2019-06-06 18:44:15
回答 1查看 313关注 0票数 0

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

代码语言:javascript
复制
<p:triStateCheckbox value="#{handler.readyFlag}" 
        itemLabel="#{labels.aktiv}"
        converter="triStateConverter">
                <p:ajax event="change" update="workflowEventTbl"
                        listener="#{handler.createDataModel}"
                        partialSubmit="true"/>
</p:triStateCheckbox>

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

代码语言:javascript
复制
<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> 
EN

回答 1

Stack Overflow用户

发布于 2019-06-06 19:32:04

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

代码语言:javascript
复制
html .ui-chkbox .ui-chkbox-label {
  float: left;
}

当然,您可以将样式类添加到p:triStateCheckbox中,并创建更具体的规则。

另请参阅:

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56475962

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档