我仍在学习 GWT,但我已经不得不面对一些我必须做的工作的挑战。无法显示任何特定代码,所以我会尽力解释它。
情况如下:某个类“Navigator”创建并保存我的体系结构的 Presenter 实例以允许重用它们。在同一个类中有一个方法show()
可以实际显示相关的视图,但该系统只能通过调用RootPanel.get()
.
我想做的是在一个类myView
(与一个类相关myPresenter
)中声明的弹性面板元素内显示演示者实例的视图,该类基本上使用弹性面板来构造它的内容。
为了让它更清楚:
class myView{
...
flexPanel.setWidget(firstWIdget)
flexPanel.setWidget(secondWidget) //secondWidget to be replaced by a "thirdWidget"
...
}
我希望secondWidget
被另一个替换,我们称之为它thirdWidget
,它由特定的演示者实例的视图组成。
要恢复,我希望我的演示者实例的视图不要全屏显示,而只占据屏幕的某个区域。
显示几乎完全以编程方式进行管理,这意味着 css 文件的使用非常有限,并且根本不使用 xml ui 文件。
我该如何管理?
谢谢