Worklight Eari使用转换显示地图:'无'

时间:2013-06-19 14:46:28

标签: ibm-mobilefirst dojo esri dojox.mobile

我的代码:

 <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不存在函数图形”地图不会出现,其他一切都会出现;按钮,标题。

在地图页面上,我可以点击一个按钮,显示另一个页面。在此页面上,我可以单击按钮并查看包含地图的地图页面。这种过渡使用了幻灯片。

简短地更改带有过渡的视图:滑动到带有地图的视图。           通过转换更改视图:无视图,但地图不起作用

有什么想法吗?

1 个答案:

答案 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中运行时是否重现?错误的堆栈跟踪也可能有用。