0

我在服务器端有一个带有字段 List< String > xyz 的实体。所以我想为这个实体编写一个编辑器,但我也想为这个特定字段使用一个自定义小部件。由于我不完全确定 Editor-Driver 框架的工作原理,我仍在学习过程中。那么这是怎么做到的呢?我应该使用 CompositeEditor 接口还是 IsEditor 接口,或者只使用 Editor 接口就足够了。

如果可能,还请解释 CompositeEditor、EditorDelegate、IsEditor 接口的定义以及您所知道的关于 Editor-Driver 框架工作的任何其他内容,除了http://code.google.com/p/google-web-上尚未解释的内容工具包/wiki/编辑器

4

1 回答 1

0

以上可以通过在 Composite Widget 中实现 LeafValueEditor 来实现。然后可以使用 ListEditor 来维护这些 Widget 的列表。

示例:https ://sites.google.com/site/mygwtexamples/home/ui/listeditor

据我了解,当我们需要合并那些不直接遵循编辑器合同的编辑器的工作时,实现了 IsEditor 接口。可能这意味着他们没有子编辑。显然 LeafValueEditor 和 ListEditor 没有子编辑器可以进入。

于 2013-04-19T17:53:02.640 回答