如何在UiBinder中设置GWT小部件的id?

如何在UiBinder中设置GWT小部件的id?,gwt,uibinder,gwt2,Gwt,Uibinder,Gwt2,在java代码中,我们可以设置id。是否可以在UiBinder中为GWT小部件设置“id” 如果可能的话,请给我一个样品 实际上我试过下面的代码 <g:Button ui:field="login" debugId="loginButton"> 然后我查了一下窗口.警报(“Id:+login.getElement().getId()) 但是输出是Id: 未为登录按钮设置Id 有没有更好的办法 有人能帮我吗 提前感谢,, Gnik检查模块文件(*.gwt.xml)中以下行的可用性

在java代码中,我们可以设置id。是否可以在UiBinder中为GWT小部件设置“id”

如果可能的话,请给我一个样品

实际上我试过下面的代码

<g:Button ui:field="login" debugId="loginButton">

然后我查了一下<代码>窗口.警报(“Id:+login.getElement().getId()) 但是输出是
Id:

未为登录按钮设置Id

有没有更好的办法

有人能帮我吗

提前感谢,,
Gnik检查模块文件(*.gwt.xml)中以下行的可用性:

无法添加ID。 此问题也作为错误报告归档,并以“按设计”结束。有关详细信息,请参阅:

但是,如果添加
到您的*.gwt.xml文件


请参见

继承调试模块后,还可以使用uiBinder.xml中的debugId属性,就像默认情况下一样,元素ID将是gwt Debug test。要删除gwt调试前缀,请在onModuleLoad()中调用DebugInfo.setDebugIdPrefix(“”)。
<inherits name="com.google.gwt.user.Debug"/> 
login.ensureDebugId(login.getElement(), "loginButton");