2012-10-03 2 views
2

В настоящее время я создаю веб-приложение и хотел бы использовать собственный набор дат для Android. Я изучил использование PhoneGap, но, похоже, это больше, чем мне нужно для моего проекта. Есть ли способ вызвать поле выбора даты с помощью базового JavaScript?Native Android DatePicker с JavaScript

Кроме того, я не хочу использовать jQuery Mobile в качестве CSS, потому что он полностью отключает мой текущий вид.

ответ

3

На Android вы не можете использовать собственный фидпик из веб-приложения (тип ввода = «дата» будет правильным способом, который поддерживается на iOS> 5).

Я рекомендую использовать Mobiscroll, который является плагином datepicker (а не только datepicker), который имеет темы, чтобы сделать его похожим на собственный выбор даты.

+0

Mobiscroll - это часть, которую я выбрал. – atxpunkrock

+0

серьезно, Google! – Michael

2

Я уверен, что ответ на ваш вопрос «нет». PhoneGap работает, имея собственные библиотеки для каждой платформы, доступные через Javascript API - без встроенных библиотек, я не думаю, что вы сможете вызвать поле выбора даты.

Тем не менее, PhoneGap - проект с открытым исходным кодом, поэтому вы всегда можете проанализировать их источник и посмотреть, что потребуется для его реализации. Код PhoneGap для Android здесь:

https://github.com/apache/incubator-cordova-android

1

Я гугле на datapicker плагин PhoneGap, и наткнулся на этот

https://github.com/phonegap/phonegap-plugins/tree/master/Android/DatePicker

Я думаю, что это то, что вы ищете, но я сделал не проверять его лично.

+1

Я изучил его, но мне кажется, что это немного больше, чем мне нужно. Я просмотрел настройку PhoneGap и, похоже, немного сложна. С моей точки зрения, это больше работы, чем стоит получить одну небольшую функциональность. Я, возможно, слишком усложняю настройку, и если я получу какое-то руководство, мы будем признательны. Спасибо за ответ. – atxpunkrock

+0

Настройка PhoneGap может сбить с толку. Недавний транзит из PhoneGap в Кордову еще хуже. Не могли бы вы сообщить мне, где вы находитесь? Помочь легче, если есть конкретная проблема. – dongshengcn

+0

Ну, я никогда не начал его настраивать. Я просто прочитал руководство, чтобы сделать это. Я закончил работу над плагином JS, который позволяет мне использовать настраиваемый datepicker. Это простой способ, так как крайний срок доставки быстро приближается. Я собираюсь переадресовать эту проблему в следующий спринт и посмотреть, смогу ли я работать в PhoneGap. – atxpunkrock