我有一个使用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标签?
答案 0 :(得分:3)
事实证明它就像添加xmlns一样简单:fb =“http://www.facebook.com/2008/fbml”。它在IntelliJ的编辑器中显示为错误,但编译并包含标记。