Eclipse无法识别GWT UiBinder RadioButton

时间:2014-11-11 05:54:38

标签: eclipse gwt radio-button uibinder

Eclipse / UiBinder无法识别RadioButton,我觉得我已经尝试了一切来让它发挥作用。

我在顶部添加了导入,但是无法识别(即使RadioButton应该在客户端UI包中,默认情况下我会根据我的意思导入,并且我尝试过编写以各种可能的方式标记,但Eclipse仍然说:

  

属性RadioButton没有值。

真正让我感觉的是,我在Java父文件中添加了UiField,导入得很好。我即将演变为由纯愤怒构成的祖先,因为该项目取决于我解决这个问题。

我感谢您提供的任何帮助。这是我的代码:

DOCTYPE ui:UiBinder SYSTEM "http://dl.google.com/gwt/DTD/xhtml.ent"
ui:UiBinder xmlns:ui="urn:ui:com.google.gwt.uibinder"
xmlns:g="urn:import:com.google.gwt.user.client.ui"
xmlns:gwt="urn:import:com.google.gwt.user.client.ui.RadioButton"

<g:HTMLPanel>

    <g:Label ui:field="label">Starting Text</g:Label>

    <g:VerticalPanel>
        <gwt: RadioButton ui:field="radio2" ui:name="radio">Option2</gwt:RadioButton>
        <g: RadioButton ui:field="radio3" value="value1" name="radio">Option3</g:>
        <gwt: RadioButton ui:field="radio4" name="radio"/>
        <ui: RadioButton ui:field="radio5" name="radio">Option5</ui:>
    </g:VerticalPanel>

</g:HTMLPanel>

1 个答案:

答案 0 :(得分:3)

使用RadioButton的正确方法是:

<g:RadioButton ui:field="radio" name="radio">Option 1</g:RadioButton>

顺便说一下,错误的原因是RadioButton之前的空格。它使它成为属性而不是标记的一部分。