我是UiBinder的新手,我尝试使用FieldLabel.
我发现这篇文章:GXT:UiBinder Widget的新实例
开发人员使用这些标记的地方
<form:FieldLabel text="Text">
<form:Widget>
<form:TextField ui:field="text"/>
</form:Widget>
</form:FieldLabel>
Run Code Online (Sandbox Code Playgroud)
当我做同样的事情时,我收到以下错误:
ERROR: Illegal child <form:Widget> in a text-only context. Perhaps you are trying to use unescaped HTML where text is required, as in a HasText widget?: <form:FieldLabel text='Text'> (:7)
Run Code Online (Sandbox Code Playgroud)
我的GXT版本(3.0.1)似乎不允许FieldLabel标记的非文本子项.
到目前为止,我发现包含FieldLabel的唯一解决方案是使用
@UiField(provided = true)
Run Code Online (Sandbox Code Playgroud)
有没有更好的方法将FieldLabel与UiBinder一起使用?