0

如何在gwt中实现嵌套活动。这是我的用例。 在此处输入图像描述

我为每个视图附加了一个活动映射器和活动管理器。即root,screen1,innerscreen。但我只能看到屏幕 1 的视图,内屏不显示。如何处理这种情况。请帮我。提前致谢

4

3 回答 3

3

我想您已经阅读了 Thomas Broyers关于 GWT 中嵌套活动的博客。

您的设置似乎没问题,因为您使用的活动管理器与屏幕中的位置一样多。很难弄清楚 place3 未显示的原因,似乎您没有正确设置 innerActivityManager 的显示,或者您的映射器没有返回适当的活动。

尝试发布一些代码或日志以找出您的问题。

于 2013-10-10T06:04:52.013 回答
0

我在我的应用程序中做了不同的嵌套:

我根据位置使某些根 div 可见或不可见(只需将 css styleName 设置为面板)。

您唯一需要做的就是在您的位置使用参数映射特殊样式(例如:布局),如果您的位置使用特殊样式映射,则应用它,否则您放回默认样式。

触发器在 PlaceController

于 2013-10-12T13:36:37.787 回答
0

我对地方的理解是,一个地方就是你的网址,所以你只能有一个地方。但是对于一个地方,您可以进行许多活动。是否嵌套它们是另一个问题。如果你想嵌套它们,你可以看看https://code.google.com/p/slotted/

如果您不想嵌套,请查看另一个答案提到的 Thomas Broyer 文章。

顺便说一句,我尝试实现 thomas broyer 文章,它仍在进行中,但你可以看看。

https://github.com/ronanquillevere/GWT-Multi-Activities

于 2013-12-26T23:30:32.067 回答