我的代码:
<div id="homeView" data-dojo-type="dojox.mobile.View">
<div id="loadmap" data-dojo-type="dojox.mobile.ListItem"
data-dojo-props="label:'Load Map ', moveTo:'mapView',
transition:'slide'>
</div>
<div id="mapView" data-dojo-type="dojox.mobile.View">
</div>
这很有效。地图显示
如果我将转换更改为“none”发生错误“对象null不存在函数图形”地图不会出现,其他一切都会出现;按钮,标题。
在地图页面上,我可以点击一个按钮,显示另一个页面。在此页面上,我可以单击按钮并查看包含地图的地图页面。这种过渡使用了幻灯片。
简短地更改带有过渡的视图:滑动到带有地图的视图。 通过转换更改视图:无视图,但地图不起作用
有什么想法吗?
答案 0 :(得分:0)
您描述的内容与此Dojo错误类似:https://bugs.dojotoolkit.org/ticket/15429。但是,这个旧的bug曾经在Dojo 1.7中受到伤害,并且从Dojo 1.8.0开始修复,而我假设(希望)你使用的是1.8.3或1.9.0。请告诉alert的结果(“dojo.version:”+ dojo.version),以及Worklight版本。
另一方面,你的代码摘录有一些语法错误:homeView的div没有关闭,data-dojo-props div的data-dojo-props错过了一个尾随的“。我猜他们只是打字错误在这里复制您的代码。修复这些错误并使用Dojo 1.8.3进行尝试,将“幻灯片”更改为“无”后,它仍适用于我。
粘贴为您的完整错误消息可能有所帮助。在webbrowser中运行时是否重现?错误的堆栈跟踪也可能有用。