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のかわからないです。しかし、それは右クリックで動作しますが、必要に応じて左クリックでは動作しません。
ありがとうございます。
実行中のバージョンがわからない場合は、RF 3.3.xのように見えますが、その場合は 'showEvent'が動作しません。イベントは機能するはずですが、イメージ上のイベントリスナーを確認してください。 – Makhiel
コード上に表示されているイメージ上のイベントリスナーはありません。 –
まず、生成されたコードは見えません。第2に、イベントリスナーはコードに表示されません。ブラウザの要素を調べる必要があります。 – Makhiel