Jsf 点击菜单项如何在lightbox中显示图像?
我需要你的帮助,在点击菜单项时在灯箱中显示两个图像。我使用了以下代码:Jsf 点击菜单项如何在lightbox中显示图像?,jsf,jsf-2,primefaces,lightbox,menuitem,Jsf,Jsf 2,Primefaces,Lightbox,Menuitem,我需要你的帮助,在点击菜单项时在灯箱中显示两个图像。我使用了以下代码: <p:menubar id="mymenu" autoDisplay="true"> <p:lightBox styleClass="imagebox" id="lighbox1"> <h:outputLink id="a" value="/resources/images/t1.png" title="Request1"> <p:me
<p:menubar id="mymenu" autoDisplay="true">
<p:lightBox styleClass="imagebox" id="lighbox1">
<h:outputLink id="a" value="/resources/images/t1.png" title="Request1">
<p:menuitem value="Help" style="height:16px;width:120px" icon="ui-icon-notice"/>
</h:outputLink>
<h:outputLink id="b" value="/resources/images/t2.jpg" title="Request2"/>
</p:lightBox>
</p:menubar>
我尝试了上面的代码,它生成了一个错误,lightbox不能对menuitem进行扩展,所以有什么解决方法吗 如果每次都能用的话,
灯箱不应该放在菜单项中吗?你的嵌套方式与你描述的意图完全相反。我不是说它会起作用,但作为第一次尝试,我至少会解决这个问题。无论如何,PrimeFaces文档指出menubar
的根必须是submenu
或menuitem
。请先更正菜单顺序。那么你有两个菜单项还是一个?@SudhansuChoudhary我想要一个名为“帮助”的菜单项,当我点击它时,我想查看这两个图像。那么我该怎么做呢?@DavidS我已经按照文档进行了操作,但效果不好。你已经没有按照文档进行操作:文档中说p:lightBox
不能是p:menuBar
的子对象。