2014-06-19 7 views
0

Kepler의 GWTQuery-UI와 대화 상자를 사용하려고하는데 무엇이 잘못되었는지 알 수 없습니다. 나는 최선을 다해 지침을 https://code.google.com/p/gwtquery-ui/wiki/GettingStarted에서 찾을 수 있었다. 다음 코드 설정.Dialog()가있는 GWTQuery UI 오류

gwt.xml

<inherits name='gwtquery.plugins.UiGoogleCdn' /> 
    <inherits name='gwtquery.plugins.UiEmbedded' /> 

나는 또한 gwtquery.plugins.Ui을 시도했지만 그 중 하나 일을 해결하지 않은 있습니다. 내 자바 파일에서

는 나는 내가 프로젝트의 HTML에 다음 한

import static com.google.gwt.query.client.GQuery.*; 
import static gwtquery.plugins.ui.Ui.Ui; 
import com.google.gwt.query.client.Function; 

다음있다. 행 80 : 참조하는 방법 'com.google.gwt.query.client.Function을 내가 오류를 얻을 디버깅 할 때 주요 논리에서
<div style="display: none;" class="gwt-DlgBox">This is a test to see if this shows up</div> 

나는 다음 클릭 핸들러

@UiHandler("btnShow") 
public void btnShow(ClickEvent event) 
{ 
     int x = 0; 
    try 
    { 
      x = $(".gwt-DlgBox").length(); 
     $(".gwt-DlgBox").as(Ui).dialog(); 
    } 
    catch(Throwable e) 
    { 
     e=e; // just so I can debug break here. 
    } 
} 

있습니다. f (Lcom/google/gwt/user/client/Event; Ljava/lang/Object;) ': 방법을 확인할 수 없음

코드 x = 1을 실행할 때; 올바른지, .dialog() 줄은 위에서 언급 한 오류와 함께 실패합니다.

나는 시도하고 컴파일 나는 다음과 같은 오류를 항아리 '에

[ERROR] 오류 얻을 : 파일 :/C :! /src/gwtquery-ui-r146.jar/gwtquery/플러그인/UI/[오류] 라인 80 : 'com.google.gwt.query.client.Function.f (Lcom/google/gwt/user/client/Event; Ljava/lang/Object;) 메소드를 참조하는 중입니다.': 불가능합니다. 방법을 해결하려면

도움이 될 것입니다. 예, 저는 GWT를 처음 사용하고 있으며, 제가 누락 된 부분을 이해하지 못합니다.

감사합니다.

답변

0

gwtquery 1.4.2를 사용하는 경우 문제가 될 수 있습니다. 1.3.3 gwtquery로 다운 그레이드하여 해결했습니다.