からホストページでボタンをクリック:動作しない以下のはなぜ私はそうのような入力ボタンでGWTアプリケーションのためのシンプルなホストページ持ってGWT
<input id="Save" class="button" type="submit" name="Button" value="Save" />
を:
InputElement save = InputElement.as(RootPanel.get("Save").getElement());
save.click();
場合私はブレークポイントを置くSave要素が正しく割り当てられているが、Clickは決して動かないように見える。そのボタンのonclickハンドラは決して実行されません。ボタンを手動でクリックしてもうまく動作しますが、ボタンのフォームは決して投稿されません。
EDIT: 私はすでに定義されたonclickのを持っている、と私は述べたように、私は手動で送信ボタンをクリックすると、そのonclickのが正しく呼び出されていることに注意してください。私は単にGWTから送信ボタンをクリックして同じことが起こるようにしたい(onclickまたはform post)。
SOLUTION:
は私がモーダルポップアップパネルを使用していた、とモーダルポップアップがアクティブである間はクリックイベントが登録されていないです、このエラーを取得した理由のように見えます。このボタンをクリックハンドラを追加したい場合は、あなたがボタン入力しないと、それを定義する必要があり :クリック方法が...
編集と呼ばれてきたとき
私は既にボタン上で(JavaScriptを介して)定義されたクリックハンドラを持っています。ボタンをプログラムでクリックするだけです。プログラムによって、私はこのボタンのクリックボタンを呼び出した。 –
私は別のボタンを置いて、私は他のボタンのonclickメソッドでこのボタンのクリックメソッドを呼び出しました。 –
ありがとう、私がやっているテストでいくつかの奇妙な問題があったように見えます。私は新しいプロジェクトで同じことを試してみました。 –