我是dojo的新手,我想执行以下操作:

假设您只有一个页面应用程序,但是您有两个视图,它们的构成完全不同。一种观点是例如一个仅填充Bordercontainer中心的起始页。第二个视图看起来像是一个标准的Web应用程序,在Bordercontainer顶部有一个标题,在Bordercontainer左侧有一个菜单,在Bordercontainer中心有一些内容。

如果现在调用index.html(单页应用程序),我希望起始页首先出现。其中应该有一个onclick事件。发生这种情况时,视图应会更改。这意味着开始页面消失,并显示第二个webapp视图。

实施此方法的最佳方法是什么?

我想到要使用两个Bordercontainer。
第一个Bordercontainer将在区域中心包含起点。
第二个Bordercontainer将包含webapp视图(顶部,左侧,中心)。
现在是否可以通过将第一个Bordercontainer与第二个Bordercontainer交换起始位置的方式从第一个Bordercontainer交换中心区域?这将是解决我的方法的一种方式吗?
如果是,我将需要某种可以交换视图的控制器。
我可以使用dojo.wire解决此问题吗?

还是在dojo中有一个尚未找到的简单方法?
如果那里有一个小例子或教程,那么最好获得一个链接。

谢谢每一个提示。

最佳答案

您应该看一下dojox / mobile(http://dojotoolkit.org/reference-guide/1.10/dojox/mobile.html),它对您要执行的操作具有支持。您还可以查看dojox / app(http://dojotoolkit.org/reference-guide/1.10/dojox/app.htmlhttp://dojotoolkit.org/documentation/tutorials/1.9/dojox_app/contactsList/)以查看是否满足您的需求。

09-19 01:46