2013-08-22 1 views
0

Мне интересно экспериментировать с ScreenSizeAware как способ избежать необходимости писать отдельные приложения для мобильных телефонов и планшетов. Была ли эта функция не включена в код Dojo, поставляемый с Worklight 6?Dojo Mobile ScreenSizeAware не работает в Worklight 6?

https://dojotoolkit.org/reference-guide/1.9/dojox/mobile/ScreenSizeAware.html#dojox-mobile-screensizeaware

«Все, что вам нужно сделать, это требует dojox/мобильного/ScreenSizeAware и поместите следующий тег где-то в вашем приложении.»

<span data-dojo-type="dojox/mobile/ScreenSizeAware"></span>

Я начал свежее приложение Worklight в Eclipse, и убедился, что я требую dojox/мобильного/ScreenSizeAware и dojox/мобильного/FixedSplitter. Я положил оператор span в пустом пользовательском интерфейсе и запустил его в симуляторе браузера, Firebug немедленно показывает ошибку JavaScript, возникающую в default/layers/mobile-ui-layer.js; Splitter не найден.

Я пробовал требовать dojox/mobile/Splitter, но таких вещей нет. Есть ли способ сделать эту работу?

ответ

0

добавление другого code.See this пример

+0

Да, я работал непосредственно из этого примера, как вы можете увидеть по ссылке я представил выше. Я вырезал и вставлял пример кода прямо в мое приложение, включая тему устройства, стиль и требования. «Разветвитель не найден». Вы пробовали его в Worklight 6? – Capstan

+0

Нет. Я использую WL 5.06, и этот пример работает – Angelo

+0

Worklight 6 переместился в Dojo 1.9 и использует другую структуру каталогов. Я обеспокоен тем, что функция, поддерживающая экран, возможно, не была включена. – Capstan

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