2015-05-12 13 views
5

Bu Datetimepicker'ı (https://github.com/VitaliiBlagodir/cordova-plugin-datepicker) uygulamaya çalıştım ancak Android cihazımda hala çalışmıyor (Android 4.0.4). Android için cordova eklenti-datepicker nasıl uygulanır?

  1. benim Projesi için eklenti eklenmiş ve kullandı: cordova eklentisi https://github.com/VitaliiBlagodir/cordova-plugin-datepicker ekleyin.

  2. Js dosyasına bir Tetikleyici koyun ve bir uyarıyı denemeye çalışın ("test"). Tarayıcıda ve Cihazda test uyarısı alıyorum, ama Datetimepicker'dan uyarı yok mu?

  3. Ayrıca, Android'den Platform'u çalıştırıyorum ve tekrar inşa ediyorum, her şey var, ancak hala çalışmıyor. (Uygulamayı oluşturmak için PhoneGap Build kullanıyorum)

  4. Neyi kaçırdığımı bilmiyorum. .... herhangi bir yardım güzel olurdu :-).


Örnek:

Html

<input type="text" onclick="calendar()" /> 

JS

<script> 

function calendar(){ 

    alert("test") // is working 

    var options = { 
    date: new Date(), 
    mode: 'date' 
    }; 

    datePicker.show(options, function(date){ 
    alert("date result " + date);  // not working 
    }); 

} 

</script> 

+0

de apk veya ipa inşa ederken

enjeksiyon

Ayrıca, bu bir yerli eklenti yüzden benim android app çalışan bir tarayıcıdan – User528491

+0

çalışmaz ise yapılmadı. Ayrıca, hata yöntemini de eklemelisiniz. Konsol günlüğüne göz atın ve takvim yönteminiz tetiklendiğinde hata iletin. –

cevap

0

daki komut içerir mi HTML’niz

<script src="your/path/DatePicker.js"></script> 
+0

Evet, ayrıca DatePicker.js dosyasını Plugin /www/android/DatePicker.js adresinden kopyalayıp yoluma koymaya çalıştım, ancak hala çalışmıyor. Belki birisi html ve javascript ile çalışan bir örnek gösterebilir? – Euwo

+0

Bu eklentiyi kullanmadım, o yüzden size yardım edemem. Belki bu eklentinin jQuery'ye ihtiyacı var mı? –

+0

Ayrıca jQuery denedim :-(.. – Euwo

0

Datepicker bir söz verir, bu nedenle kodunuzda bununla başa çıkmanız gerekir.

<script> 

function calendar(){ 

    alert("test") // is working 

    var options = { 
    date: new Date(), 
    mode: 'date' 
    }; 

    datePicker.show(options).then(function(date){ 
    alert("date result " + date); 
    }); 

} 

</script> 

Ayrıca, ben her zaman Eğik bu kullandık, böylece kullanım için hizmet enjekte nasıl tam olarak emin değil.

Referans: Eğer yolda komut dosyası eklemek gerekmez http://ngcordova.com/docs/plugins/datePicker/

2

.

<feature name="DatePicker"> 
    <param name="ios-package" value="DatePicker"/> 
</feature> 

<feature name="DatePickerPlugin"> 
    <param name="android-package" value="com.okaybmd.cordova.plugin.datepicker.DatePickerPlugin"/> 
</feature> 

(Daha fazla bilgi http://phonegap-plugins.com/plugins/okaybmd/cordova-plugin-datepicker @)

eklenti tarayıcınızda çalışmaz:

Yap sur bunu gibi config.xml için eklenti kayıt var. Cihazınızdan veya bir emülatörden test etmeniz gerekiyor.

-1

Gelişim ve İyonik uygulama için kullandım. Fikir sadece eklentiyi (datepicker) eklemek ve kaynaklarınızda ve HTML'de ngCordova ve ngCordovaMocks js dosyalarını dahil etmekti.

ngCordovaMocks web geliştirme içindir.Ana modül

app.module('asas',['ngCordova'],function($cordovaDatePicker){ 

}).run()