Мне интересно экспериментировать с ScreenSizeAware как способ избежать необходимости писать отдельные приложения для мобильных телефонов и планшетов. Была ли эта функция не включена в код Dojo, поставляемый с Worklight 6?Dojo Mobile ScreenSizeAware не работает в Worklight 6?
«Все, что вам нужно сделать, это требует 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, но таких вещей нет. Есть ли способ сделать эту работу?
Да, я работал непосредственно из этого примера, как вы можете увидеть по ссылке я представил выше. Я вырезал и вставлял пример кода прямо в мое приложение, включая тему устройства, стиль и требования. «Разветвитель не найден». Вы пробовали его в Worklight 6? – Capstan
Нет. Я использую WL 5.06, и этот пример работает – Angelo
Worklight 6 переместился в Dojo 1.9 и использует другую структуру каталогов. Я обеспокоен тем, что функция, поддерживающая экран, возможно, не была включена. – Capstan