【发布时间】:2015-04-07 08:05:00
【问题描述】:
有人可以帮我用 css 隐藏标签页吗? 我正在使用 primefaces 控件,页面上有一个通用的 tabview。并且在常规 tabview 的每个选项卡上都有一个 tabview(ribbon)。 我需要隐藏子标签视图的所有标签标题,但显示一般标签视图的标签标题。
我已经尝试过使用
.ui-tabs.ui-tabs-top > .ui-tabs-nav {
display: none!important;
}
但是这段代码隐藏了所有的标题。
我的代码:
<ui:composition template="./../WEB-INF/pagesTemplate.xhtml">
<ui:define name="content">
<h:form id="centralTable">
<p:tabView id="tabview"
value="#{tabView.tabList}"
widgetVar="wtabview"
style="height: 100%"
dynamic="true">
<p:ajax event="tabChange" listener="#{tabView.onTabChange}"/>
<c:forEach items="#{tabView.tabList}" var="pageUrl">
<p:tab title= "#{msg[tabView.getCommonTitleByPage(pageUrl)]}">
<ui:include src="#{pageUrl}" />
</p:tab>
</c:forEach>
</p:tabView>
</h:form>
</ui:define>
</ui:composition>
通用标签视图的示例标签:
<p:tab title="#{msg['header.Main.Model']}">
<p:ribbon id="ribbonPannelModel">
<p:tab title="Model" id="tabModel" >
<p:ribbonGroup label="#{msg['header.Common.Editing']}" id="rgModelEdit">
...
</p:ribbonGroup>
</p:tab>
</p:ribbon>
<p:dataTable id="dtModel" widgetVar="wdtModel">
...
</p:dataTable>
</p:tab>
我需要隐藏<p:tab title="Model" id="tabModel" > - 这个标题
【问题讨论】:
标签: css primefaces tabs ribbon tabview