버튼을 사용할 때 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 참조입니다. 나는 또한 위젯 객체라고 가정하고 Element를 얻기 위해 캐스팅했다고 가정 할 수 있습니다. –
'버튼'이란 무엇입니까? 내가 가진 것은'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의 하위 인터페이스이므로 잘해야합니다. –