我的模型有一个CRUD表单的基类。在此类的模板中,我有一个保存按钮。

在扩展类中,我有许多与特定模型有关的字段,但没有保存按钮。

每次我在子模型中调用createAndBindUi时,都会出现一个错误,提示我没有保存按钮。

有人知道如何正确执行此操作吗?可以发布解决方案。

最佳答案

如果您需要在父类和子类中都使用UiBinder,则存在设计问题。使用组合而不是继承,也可以解决UiBinder问题。

虽然有一些技巧/变通办法,但是总的想法是不要使用与2个UiBinder模板的主题相同的对象。

在GWT论坛上有很多关于UiBinder和继承的讨论(尽管在SO上没有那么多):https://groups.google.com/d/searchin/google-web-toolkit/uibinder%20inheritance

10-08 04:46