gpt4 book ai didi

html - 如何将 primefaces DefaultMenuModel 推到 Accordion 面板之前?

转载 作者:行者123 更新时间:2023-11-28 08:58:24 25 4
gpt4 key购买 nike

我在 Accordion 面板的选项卡内有一个 DefaultMenuModel。

现在菜单位于 Accordion 面板的选项卡后面,我想更改菜单的 z-index,使其位于选项卡前面。

看起来像:

the image below shows the result:

我尝试了以下方法:

<?xml version="1.0" encoding="UTF-8"?>
<ui:composition xmlns="http://www.w3.org/1999/xhtml" xmlns:ui="http://java.sun.com/jsf/facelets" xmlns:f="http://java.sun.com/jsf/core" xmlns:h="http://java.sun.com/jsf/html" xmlns:p="http://primefaces.org/ui" template="/templates/template.xhtml">
<ui:define name="window_title"/>
<ui:define name="content">
<h:form id="exportForm" style="height:100%">
<p:growl id="growl" showDetail="true" />
<p:accordionPanel id="memberPanel" multiple="true" activeIndex="1" styleClass="test1">
<p:tab title="#{messages['member_filter']}">
<table>
<tr valign="top">
<td>#{messages['export_filter']} <br></br>
<p:tieredMenu styleClass="test2" id="type" model="#{dynamicFilterMenuExport.menu}" />
</td>
<td><p:spacer width="10" /></td>
<td>#{messages['export_filter_select']}<br></br>
<br></br> <!-- more Code-->
</tr>
</table>
</p:tab>
<p:tab title="#{messages['menu_Members']}" >
<!-- datatable etc. -->
</p:tab>
</p:accordionPanel>
</h:form>
</ui:define>
</ui:composition>

我的 CSS 看起来像:

.test1 {
position: relative;
z-index: 1000 !important;
}

.test2 {
position: relative;
z-index: 2000 !important;
overflow:visible !important;
}

有人知道我该如何解决吗?

最佳答案

经过几个小时的搜索,我发现答案是调整 CSS。现在它可以与下面的代码完美配合:

.ui-accordion-content {
overflow:visible !important;
}

关于html - 如何将 primefaces DefaultMenuModel 推到 Accordion 面板之前?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27034904/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com