xpages Mobile Date Picker - PullRequest
       14

xpages Mobile Date Picker

0 голосов
/ 23 марта 2012

Возможно, я упускаю что-то очевидное, но когда я использую средство выбора даты dojo с мобильным приложением, элемент управления отображается неправильно, есть ли другой элемент управления средством выбора даты для мобильных приложений или что-то очевидное, что я пропускаю?

Немного больше информации, элементы управления выбора даты работают нормально, пока я не назову XPage таким образом, чтобы он соответствовал шаблону xsp.theme.mobile.pagePrefix, затем он менялся на 2 поля, значок маркера и серый значок?Другие странные действия происходят, когда вы открываете календарь, например, видите список всех месяцев, календарь и выбор за 3 года, но все разрывается на части и не форматируется должным образом.

Ответы [ 4 ]

5 голосов
/ 23 марта 2012

При использовании параметра xsp.theme.mobile.pagePrefix для страницы используется другой файл темы в зависимости от используемого мобильного устройства. Этот файл темы не загружается в css-файлы dojo tundra и не загружается в css-файлы oneUI, необходимые для работы элемента управления выбора даты dojo.

Вы можете использовать встроенный инструмент выбора даты на мобильном устройстве, просто используйте обычный элемент управления для редактирования, а затем в свойствах установите тип «datetime». Это добавит требуемый html5-совместимый тип ввода к тегу при его визуализации мобильным веб-браузером, а затем устройство покажет собственный инструмент выбора.

1 голос
/ 19 апреля 2012

Я согласен с Декланом в том, что HTML5 будет решением для IOS5, и я думаю, что это тенденция в дальнейшей разработке браузеров.

Однако, если ваше мобильное веб-приложение должно поддерживать iPhone, iPad и Androidтеперь вам, возможно, придется рассмотреть альтернативное решение.

Например, вы можете попробовать использовать mobiscroll, который является плагином jQuery: http://code.google.com/p/mobiscroll/

Вам нужно будет включить mobiscroll-1.6.min.css, mobiscroll-1.6.min.js и jquery-1.7.2.min.js на Xpage.

Обратите внимание, что XSnippet "x $ jQuery selector for XPages" может быть полезен и вам:http://openntf.org/XSnippets.nsf/snippet.xsp?id=x-jquery-selector-for-xpages

Надеюсь, это поможет.

1 голос
/ 17 апреля 2012

Деклан имеет правильный ответ, просто обратите внимание, что HTML 5 не работает на устройствах Android, только iPhone (возможно, некоторые Blackberrys ...)

Говард

0 голосов
/ 18 апреля 2012

@ Howard, Средство выбора даты в dojo и собственное средство выбора даты работают на Ipad при использовании с мобильными расширениями, предоставляемыми Lotus.Формат выбора даты потерян навсегда.Однако оба контроллера отлично работают на ipad, когда не используются вместе с мобильными расширениями.

...