0

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

4

1 回答 1

2

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

因此,如果您不声明该字段,那么代码生成器将无法为其生成支持代码。结果值不会绑定到编辑器。

但是,如果您要动态添加的字段都是相同类型的,那么您就有机会使用 ListEditors 或 CompositeEditors 并为您的新视图 (Editor) 创建一个新的适配器来实现此要求。

于 2013-03-08T03:45:32.883 回答