我设计了一个使用 GWT 和 UiBinder 的应用程序。现在我们正在尝试通过 facebook 设置登录。我已经在我的应用程序的 HTML 中包含了用于初始化 fb javascript 的脚本,并且我正在尝试获取一个 facebook 登录按钮。
Login.ui.xml 包含一个 facebook 登录标签:
<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 标记?