2013-12-06 3 views
0

Я создаю одно приложение с использованием Worklight 6.0.0 и DOJO. Он отлично работает в браузере, но когда я установил его на своем устройстве iOS7, все страницы получаются вместе. Я перепрограммировал HTML всех моих страниц вручную и за один раз пропустил только одну прокручиваемую страницу. Когда я беру 2 или более прокручиваемых страниц, все они получаются вместе. Ниже одна ошибка консоли, что я получаюDojo: все прокручиваемые представления визуализируются вместе при запуске приложения

«[ERROR] error JSON.stringify()ing argument: TypeError: JSON.stringify cannot serialize cyclic structures.»

Не знаю, является ли это из-за этой ошибки. Пытались решить эту ошибку тоже, следуя ниже должности, но не получил успеха

thomasvendetta

Post on Stack Overflow

Пожалуйста, помогите. Эта ошибка пугает меня.

+0

«JSON.stringify() ing« Я получаю эту ошибку, когда я запускаю ее на iPad ... и функция dojoInit не называется ... странно! –

+0

Работает отлично на iPhone. –

+0

В вашем проекте подсветки есть папка www. Если вы расширите dojo/nls под этим, у вас есть следующие файлы: core-web-layer_en-us.js, core-web-layer_ROOT.js, mobile-ui-layer_en-us.js и mobile-ui-layer_ROOT .js? – nsand

ответ

2

Из вашего проекта библиотеки Dojo скопируйте toolkit/dojo/dojo/nls/core-web-layer_ROOT.js и toolkit/dojo/dojo/nls/mobile-ui-layer_ROOT.js в папку вашего рабочего стола проекта www/dojo/nls.

Кроме того, если ваш телефон не настроен для локализации в США, вам может потребоваться скопировать дополнительные ресурсы из проекта библиотеки Dojo. Например, если ваш телефон настроен на французский язык, вам нужно будет скопировать toolkit/dojo/dojo/nls/core-web-layer_fr.js и toolkit/dojo/dojo/nls/mobile-ui-layer_fr.js в папку вашего рабочего стола проекта www/dojo/nls.

+0

Спасибо Nsand !! Я прошел через эту ссылку http://pic.dhe.ibm.com/infocenter/wrklight/v6r0m0/index.jsp?topic=%2Fcom.ibm.rad.worklight.doc%2Ftopics%2Fcdojolibprjsetupwl.html Это Работает –