我在服务器端有一个实体,其中包含一个字段列表<字符串> XYZ。所以我想为这个实体编写一个编辑器,但我也希望为这个特定领域使用自定义小部件。由于我不完全确定编辑器驱动程序框架的工作,我仍在学习过程中。那怎么办?我应该使用CompositeEditor接口还是IsEditor接口,或者只使用Editor接口就足够了。
如果可能的话,还请解释CompositeEditor,EditorDelegate,IsEditor接口的定义以及您对Editor-Driver Framework工作的所有其他知识,除了http://code.google.com/p/google-web-toolkit/wiki/Editors上没有解释的内容。
答案 0 :(得分:0)
上面可以通过在Composite Widget中实现LeafValueEditor来实现。然后可以使用ListEditor来维护这些小部件的列表。
示例:https://sites.google.com/site/mygwtexamples/home/ui/listeditor
据我所知,当我们需要合并那些不直接遵循编辑合同的编辑器的工作时,实现了IsEditor接口。可能意味着他们没有子编辑。显然,LeafValueEditor和ListEditor没有子编辑器可以进入。