GWT:UiBinder和MVP

时间:2012-07-16 18:20:39

标签: gwt mvp uibinder

我对GWT很新,并且一直在尝试关注活动和地点教程。在我不得不使用SuggestBox之前,一切都运行良好。在SuggestBox中,您在构造函数中传递Oracle,并且没有setOracle方法。 如果我理解正确,那么活动和场所教程中的想法是让视图只是实例化一次,因为它是昂贵的对象,但这会带来问题。如果我想在演示者中保留oracle并在演示者之前创建视图,我该如何一起工作? @UiField(提供= true)并实例化演示者的建议框,因为当我初始化小部件时,SuggestBox不能为空... 使用CellTable非常简单,因为有一个setModel方法,但是使用SuggestBox或CellBrowser,我不知道如何继续。我误解了什么吗?

1 个答案:

答案 0 :(得分:1)

实际上几乎没有理由设置来自演示者的SuggestOracle

但是如果你想要它,你可以轻松地创建一个回调给演示者的SuggestOracle,或者一个简单地包装另一个oracle的SuggestOracle,一个你可以在运行时交换的oracle,然后设置来自主持人。