GWT uiBinder支持继承吗?

3

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

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

每次我在子模型中调用createAndBindUi时,就会抛出错误,说我没有保存按钮。

有人知道如何正确解决这个问题吗?可以发布解决方案。

1个回答

7
如果您需要在超类和子类中使用UiBinder,则存在设计问题。使用组合而不是继承,这也可以解决您的UiBinder问题。
虽然有一些黑科技/变通方法,但总的来说,不要将同一个对象用作2个UiBinder模板的主题。
在GWT论坛上有许多关于UiBinder和继承的讨论(在SO上没有那么多): https://groups.google.com/d/searchin/google-web-toolkit/uibinder%20inheritance

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接