2013-09-11 5 views
0

Мы работаем с Worklight 5.0.6, используя прилагаемую сборку Dojo 1.8.3, чтобы создать гибридное приложение для iOS, Android и мобильных сетей. Наше тестирование iOS и мобильных веб-сайтов отлично работает, но у нас проблема с нашим Android-приложением при тестировании на Galaxy S3 (Android 4.1.2).IBM Worklight 5.0.6 - Возможно ли исправление используемой версии Dojo?

Если у нас есть объект dojox.mobile.button в ScrollableView, событие onclick для этой кнопки никогда не запускается. После некоторых исследований мы считаем, что это связано с выпуском на https://bugs.dojotoolkit.org/ticket/15878. Это, похоже, исправлено в Dojo 1.9, но мы не можем обновить версию dojo с помощью нашего приложения, поскольку Worklight использует минимальную версию библиотек, а не то, что находится в нашей папке dojo в Eclipse.

Кто-нибудь знает, как исправлять или обновлять версию Dojo, используемую Worklight в Eclipse?

Спасибо!

ответ

0

Невозможно (для вас, разработчик «конечного пользователя») заменить используемую версию Dojo в Worklight.

Что вы могли бы сделать, возможно (не пытались), использовать Monkey patch approach как «обходной путь». See a similar question (не такая же проблема), где этот подход использовался для решения проблемы с Dojo in Worklight.

+0

Мы могли временно сделать патч Monkey, хотя в ближайшем будущем мы, вероятно, собираемся перейти на WL 6, чтобы мы могли напрямую использовать Dojo 1.9. На самом деле мы смогли заменить версию додзё на заказ, создав полный набор доджо и модифицировав XML-сборку для dojo, чтобы включить соответствующие файлы, но мы решили не делать этого, так как есть, вероятно, скрытые проблемы, которые мы не будем знать о. – JWat

Смежные вопросы