【问题标题】:richfaces contextmenu onclick not workingRichfaces上下文菜单onclick不起作用
【发布时间】:2017-03-28 21:43:04
【问题描述】:

我有以下几点:

<h:panelGroup id="picture">
<h:graphicImage id="pic" library="image" name="image.png" />
<rich:contextMenu event="onclick" attachTo="pic">
   <rich:menuItem value="Zoom In" id="zin">Zoom In</rich:menuItem>
</rich:contextMenu>
</h:panelGroup>

最初该事件是 oncontextmenu,效果很好。但是当我将其更改为 onclick 时,它仍然响应右键单击而不是左键。

我已经尝试过 showEvent="onclick" 无济于事:

<h:panelGroup id="picture">
<h:graphicImage id="pic" library="image" name="image.png" />
<rich:contextMenu showEvent="onclick" event="onclick" attachTo="pic">
   <rich:menuItem value="Zoom In" id="zin">Zoom In</rich:menuItem>
</rich:contextMenu>
</h:panelGroup>

我不确定我运行的是哪个 Richfaces 版本。但它确实适用于右键单击,而不是我需要的左键单击。

提前谢谢你。

【问题讨论】:

  • 如果你不知道你正在运行什么版本,你应该找出来,虽然看起来你使用的是 RF 3.3.x,在这种情况下showEvent 将不起作用。事件应该可以工作,检查图像上的事件侦听器。
  • 您可以在代码中看到图像上没有事件侦听器。
  • 首先我看不到生成的代码,其次事件监听器并没有出现在代码中,你必须在浏览器中检查元素。
  • 啊,我明白你的意思了。但是我检查了代码,img上面没有事件监听器。

标签: jsf events richfaces contextmenu


【解决方案1】:

我将 showEvent 的值从“onclick”更改为“click”,它起作用了。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-12-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多