2014-09-21 22 views
5

Doğum tarihini seçmek için DatePicker var.Bir DatePicker nasıl temizlenir

Bu, bazı filtreleme için kullanılacaktır ve filtrelemeden sonra, değerin yeniden ayarlanmasını seveceğim, yani DatePicker boş bırakılmalıdır.

Herhangi bir yardım ??? Eğer DatePicker ait TextField silmek istiyorsanız

cevap

17

, şunları kullanabilirsiniz:

datepicker.getEditor().clear(); 

Eğer değer ve textfield, kullanımını temizlemek isterseniz:

datePicker.setValue(null); 
+1

Teşekkürler. Sadece denedim ve editör temizlendi. Ancak sorun şu ki, editörde hiçbir şey gösterilmediğini düşündüğümüzde, bu tarihçiyle ilişkilendirilen değer, hala temizlemeden önceki önceki değerle aynı kalıyor. Özetle, sadece ekranı temizler ama tarih hala var. –

+0

Güncellendi, bunu deneyin – ItachiUchiha

+0

Teşekkürler, ikisinin kombinasyonu sorunu çözer. –

-1

sadece bu kodu ekleyin

}).keyup(function(e) { 
    if(e.keyCode == 8 || e.keyCode == 46) { 
     $.datepicker._clearDate(this); 
    } 
}); 

Eğer olsa bile alanı temizlemek için backspace kullanabilirsiniz salt okunur modda. Source

+0

, soru javafx ile ilgilidir, jquery (veya snippet'iniz ne olursa olsun;) – kleopatra