Как вы позволяете UiBinder передавать теги, не связывая их, чтобы XFBML работал? - PullRequest
4 голосов
/ 27 апреля 2011

У меня есть приложение, разработанное с использованием GWT и UiBinder.Сейчас мы пытаемся настроить логин через фейсбук.Я включил скрипт для инициализации javascript fb в HTML моего приложения, и я пытаюсь получить кнопку входа на 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, чтобы он игнорировал этот тег и позволял ему проходить через бездействия.

Как я могу: а) разрешить игнорирование кнопки fb: login-button, или б) определитьтег xmlns: fb, позволяющий определить тег не-GWT?

1 Ответ

3 голосов
/ 27 апреля 2011

Оказалось, что это было так же просто, как добавить xmlns: fb = "http://www.facebook.com/2008/fbml". Это отображается как ошибка в редакторе для IntelliJ, но компилируется и включает тег.

...