ボタンを使用すると、クリックをシミュレートするbutton.click()を呼び出すことができます。今私はHasClickHandlers(ボタンかもしれない、画像かもしれないなど)への参照を持っていますが、それをクリックする方法を理解することはできません!確かに、GWTのHasClickHandlersオブジェクトのクリックをシミュレートする方法があります
可能ですか? GWT 2.1を使用しています
ボタンを使用すると、クリックをシミュレートするbutton.click()を呼び出すことができます。今私はHasClickHandlers(ボタンかもしれない、画像かもしれないなど)への参照を持っていますが、それをクリックする方法を理解することはできません!確かに、GWTのHasClickHandlersオブジェクトのクリックをシミュレートする方法があります
可能ですか? GWT 2.1を使用しています
次の情報を使用して、必要に応じて画面の位置などのフィールドを入力することができます。
DomEvent.fireNativeEvent(Document.get().createClickEvent(0, 0, 0, 0, 0, false, false, false, false), button);
スーパーインターフェイスHasHandlers
からfireEvent()
を呼び出せませんか?
さらに、postをご覧ください。
そのポストで答えがから発射する要素を持つに依存しているが、私が持っているすべてはHasClickHandlers参照です。私はそれがウィジェットオブジェクトでもあると仮定して、それをキャストして要素を取得すると思います... –
'button'とは何ですか?私が持っているのは、 'HasClickHandlers'オブジェクトへの参照です。 –
Buttonは、HasClickHandlersを実装するGWTボタンオブジェクトのインスタンスですが、このメソッドにはHasHandlersが必要です。 – LINEMAN78
@Riley DomEvent.fireNativeEvent()のドキュメントを見るとhttp://google-web-toolkit.googlecode.com/svn/javadoc/2.1/com/google/gwt/event/dom/client/DomEvent.html HasHandlersオブジェクトを受け取ることがわかります。 HasClickHandlersはHasHandlersのサブインターフェイスなので、うまくいくはずです。 –