Gwt 编辑器、UiBinder和从整数到字符串的自动映射

Gwt 编辑器、UiBinder和从整数到字符串的自动映射,gwt,Gwt,我有一个基本对象,它有3个属性: id:整数 宽度:整数 高度:整数 我需要一个编辑器来编辑高度和宽度,我还想在标签中显示id 问题是标签接受字符串,而id是整数。因此,如果我尝试以下方法: @UiField Label id; 我有一个错误: [ERROR] Line 17: Type mismatch: cannot convert from Integer to String 我可以使用以下代码解决此问题: @UiField @Ignore Label myId; ...

我有一个基本对象,它有3个属性:

  • id:整数
  • 宽度:整数
  • 高度:整数
我需要一个编辑器来编辑高度宽度,我还想在标签中显示id

问题是标签接受字符串,而id是整数。因此,如果我尝试以下方法:

  @UiField
  Label id;
我有一个错误:

[ERROR] Line 17: Type mismatch: cannot convert from Integer to String
我可以使用以下代码解决此问题:

@UiField
@Ignore
Label myId;

...

void setId(Integer id){
    this.myId.setText(""+id);
}
但这意味着在编辑编辑器时必须手动调用setId()


有没有办法在设置id时自动更新标签的文本?

使用标签而不是
标签
使用标签而不是
标签

再次摇动托马斯