2017-03-28 9 views
0

を働いていない:はRichFacesのコンテキストメニューonclickの私は、次のしている

<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に変更すると、それはまだ左の代わりに右クリックに応答します。

私はすでに= "onclickの" 無駄にshowEventをやってみました:

<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のかわからないです。しかし、それは右クリックで動作しますが、必要に応じて左クリックでは動作しません。

ありがとうございます。

+0

実行中のバージョンがわからない場合は、RF 3.3.xのように見えますが、その場合は 'showEvent'が動作しません。イベントは機能するはずですが、イメージ上のイベントリスナーを確認してください。 – Makhiel

+0

コード上に表示されているイメージ上のイベントリスナーはありません。 –

+0

まず、生成されたコードは見えません。第2に、イベントリスナーはコードに表示されません。ブラウザの要素を調べる必要があります。 – Makhiel

答えて

0

showEventの値を "onclick"から "click"に変更しました。

関連する問題