2011-04-27 3 views
4

GWT와 UiBinder를 사용하는 응용 프로그램을 가지고 있습니다. 이제 페이스 북을 통해 로그인을 설정하려고합니다. 내 응용 프로그램의 HTML에서 fb javascript를 초기화하는 스크립트가 포함되어 있으며 페이스 북 로그인 버튼을 얻으려고합니다.UiBinder가 태그를 바인딩하지 않고 전달하여 XFBML이 작동하도록하려면 어떻게합니까?

는 Login.ui.xml은 페이스 북의 로그인 태그를 포함

<ui:UiBinder 
     xmlns:ui='urn:ui:com.google.gwt.uibinder' 
     xmlns:g="urn:import:com.google.gwt.user.client.ui" > 
    <g:HTMLPanel addStyleNames="login"> 
     <h2>Login Using Your Account</h2> 
     <g:TextBox ui:field="username"/> 
     <g:PasswordTextBox ui:field="password"/> 
     <g:Button ui:field="loginButton">Login</g:Button> 
     <fb:login-button/> 
    </g:HTMLPanel> 
</ui:UiBinder> 

UiBinder는 뭔가에 바인딩하려고하기 때문에 이것은 HTML로 통과 할 수 없습니다. 나는 UiBinder에게이 태그를 무시하는 법을 알려주지 않고, 성추행을 당하지 않도록해야합니다.

a) fb : login-button을 무시하거나 b) 비 GWT 태그를 정의 할 수있는 xmlns : fb 태그를 정의 할 수 있습니까?

답변

3

xmlns : fb = "http://www.facebook.com/2008/fbml"을 추가하는 것만 큼 쉽습니다. 편집기에서 IntelliJ에 대한 오류로 표시되지만 태그를 컴파일하고 포함합니다.

관련 문제