3

以下に示すように、ap:command ボタンがあります。

<p:commandButton id="settings" ajax="false" onComplete="window.alert('sometext');"      value="#{messages.settings}"
styleClass="cancelButton" style="font-family: sans-serif, Arial, Helvetica, Geneva; font-size: 10pt; width: 90px;" /></td>

このボタンで Java スクリプトの onComplete または onClick を実行したいのですが、いずれも機能しません。実際にはポップアップを開きたいのですが、ここではアラートを実行するためのより簡単なスクリプトを試しました。しかし、これもうまくいきません。何も起こりません。

誰でも私を助けることができますか?

4

1 に答える 1

7

最初:大文字はありませんonxxx(xxxは 開始/完了/成功です)

ajax="false"ボタンが ajax を実行しないように設定したため、 onstart//はまったくトリガーされないことを意味しoncompleteますonsuccess

使用するonclick="alert('wow')"

を外せばajax="false"使えるようになりますoncomplete="alert('wow')"

于 2013-02-05T11:29:36.523 に答える