2012-10-03 20 views
2

我目前正在構建一個基於Web的應用程序,並希望使用本機Android日期選擇器來處理字段。我研究過使用PhoneGap,但它似乎比我需要的更多。無論如何,用基本的JavaScript調用日期選擇器字段?使用JavaScript的原生Android DatePicker

此外,我不希望使用jQuery Mobile作爲它的CSS完全禁用我目前的樣子。

回答

3

在Android上,您無法從Web應用程序中喚醒本機日期選擇器(輸入type =「date」將是正確的方式,它在iOS> 5上支持)。

我推薦使用Mobiscroll,它是一個javascript datepicker(而不僅僅是datepicker)插件,它的主題使它看起來像本地日期選擇器。

+0

Mobiscroll實際上是我選擇的作品。 – atxpunkrock

+0

認真,Google! – Michael

2

我很確定你的問題的答案是「不」。 PhoneGap通過爲每個平臺提供可通過JavaScript API訪問的本機庫 - 沒有本機庫,我認爲您不能調用日期選擇器字段。

也就是說,PhoneGap是一個開源項目,因此您可以隨時分析它們的源代碼,並查看實現它的必要條件。針對Android的PhoneGap的代碼是在這裏:

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

1

我GOOGLE了PhoneGap的datapicker插件,以及跨越這個

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

我認爲這是你在找什麼來了,但我沒有不要親自測試。

+1

我已經看過它,但它似乎比我需要多一點。我看了一下設置PhoneGap,看起來有點複雜。從我的角度來看,它的功能比獲得一小部分功能更值得。我可能會過度複雜的設置,如果我是一些指導,將不勝感激。感謝您的迴應。 – atxpunkrock

+0

PhoneGap的設置可能會讓人困惑。從PhoneGap到科爾多瓦的最近轉機使情況變得更糟。你能讓我知道你在哪裏設置?如果有特定問題,幫助更容易。 – dongshengcn

+0

嗯,我從來沒有真正開始設置它。我只是通讀指南來做到這一點。我最終決定了一個JS插件,它允許我使用可定製的日期選擇器。隨着截止日期的迅速接近,這是一個簡單的方法。我將在下一次衝刺中重新解決這個問題,並看看我能否獲得PhoneGap的功能。 – atxpunkrock