0
我有一个按钮单击事件触发器的菜单。 在客户端,当菜单可见时,我想添加一些样式来触发按钮,并且当菜单被隐藏时,从按钮中删除样式。Primefaces菜单onhide事件
为了添加风格我可以添加一个侦听器到按钮并添加样式。 但是,当隐藏菜单我怎么能添加一个监听器菜单,以便我可以从按钮中删除样式?
有没有办法到监听器添加到菜单组件隐藏事件
下面是代码片断的菜单和按钮的引用:
<div class="round-button-circle">
<p:link id="MenuLink" href="javascript:void(0)"/>
</div>
<p:menu overlay="true" widgetVar="menuWidgetVar" trigger="MenuLink" styleClass="PageHeaderMenu ui-menu-child" >
<p:menuitem ...
</p:menu>
看看菜单组件的PrimeFaces javascript源码。这个源代码很容易阅读和扩展/ overridable.Or也许你看到一些事件,你可以挂钩。 – Kukeltje