facebook - 你如何让 UiBinder 传递标签而不绑定(bind)它们以便 XFBML 工作?

标签 facebook gwt uibinder xfbml

我设计了一个使用 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 传递,因为它试图将其绑定(bind)到某物。我不确定如何告诉 UiBinder 忽略这个标签,让它不受干扰地通过。

我怎样才能 a) 允许忽略 fb:login-button,或者 b) 定义一个允许定义非 GWT 标签的 xmlns:fb 标签?

最佳答案

原来这就像添加 xmlns:fb="http://www.facebook.com/2008/fbml"一样简单。它在 IntelliJ 的编辑器中显示为错误,但会编译并包含标记。

关于facebook - 你如何让 UiBinder 传递标签而不绑定(bind)它们以便 XFBML 工作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5806306/

相关文章:

php - Laravel 5 Socialite Facebook 登录用户取消应用程序请求后回调处理错误

Facebook 图形 API 搜索 https ://graph. facebook.com/search?q=query&type=user 有两个关键字

java - 对齐GXT表格:FieldLabel with its gwt:Label widget

gwt - 创建可重用的布局样式 uibinder

facebook - Facebook 的开源替代品是什么?

java - Android: Facebook sdk ShareLinkContent shareDialog 空指针异常

java - GWT ImageResource 的优点

gwt - 如何在GWT UiBinder XML中使用?你能逃脱吗?

css - gwt 删除混淆与 ui :binder

gwt - GWT 中的 UIBinder