GWT动态添加字段到编辑器

时间:2013-03-07 15:12:35

标签: gwt dynamic editor

是否可以在GWT中动态构建编辑器?我见过的所有示例都使用uiBinder和@UiField注释来静态定义要显示的可编辑字段。如果在运行时,我想根据应用程序的某些设置添加一个额外的字段,我该如何实现?

1 个答案:

答案 0 :(得分:2)

编辑框架的代码生成器需要知道要生成什么。它还从视图(编辑器)的声明字段中提取该信息,并在注释的帮助下生成一些支持java类。

  

因此,如果您没有声明该字段,则代码生成器将不会   能够为它生成支持代码。结果价值不会   被绑定到编辑。

     

但是如果你动态添加的字段都是相同的类型,   然后你有机会使用ListEditors或CompositeEditors实现这个要求,并为你的新视图(编辑器)创建一个新的适配器。