Worklight Eari показывает карту с использованием перехода: «нет»

мой код:

 <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" карта не появляется, все остальное появляется; кнопки, заголовок.

На странице карты я могу нажать кнопку, и отобразится другая страница. На этой странице я могу нажать кнопку и увидеть страницу карты с картой. В этом переходе используется слайд.

Короче смена видов с переходом: слайд к виду с картой работает. смена видов с переходом: ни один на вид с картой не работает

Любые идеи ?


person user2225419    schedule 19.06.2013    source источник
comment
Какой элемент управления Dojo вы используете для отображения карты? Я видел, как вы удалили эту часть, поэтому, если это относится к элементу управления Map, это будет важная деталь.   -  person Orlando Rincón    schedule 26.06.2013
comment
Попробуйте закрыть двойную кавычку () для data-dojo-props. ListItem может быть неработоспособным из-за неправильного формирования элемента данных.   -  person raykendo    schedule 24.08.2013


Ответы (1)


То, что вы описываете, похоже на эту ошибку Dojo: https://bugs.dojotoolkit.org/ticket/15429 . Однако эта старая ошибка раньше мешала в Dojo 1.7 и исправлена, начиная с Dojo 1.8.0, хотя я предполагаю (надеюсь), что вы используете либо 1.8.3, либо 1.9.0. Сообщите результат предупреждения("dojo.version: " + dojo.version), а также свою версию Worklight.

С другой стороны, в вашем фрагменте кода есть некоторые синтаксические ошибки: div homeView не закрыт, а в data-dojo-props div data-dojo-props отсутствует конечный ". Я думаю, это просто опечатки при копировании вашего кода. здесь.Исправил эти ошибки и попробовал с Dojo 1.8.3, у меня все еще работает нормально после изменения «слайда» на «нет».

Вставка как есть полного сообщения об ошибке, которое вы получите, может помочь. Вы воспроизводите при работе в веб-браузере? Трассировка стека ошибки тоже может быть полезна.

person Adrian Vasiliu    schedule 14.08.2013