2014-09-21 6 views
5

생일 선택시 DatePicker이 있습니다.DatePicker를 지우는 방법

일부 필터링에는이 값이 사용되고 필터 후는 값이 재설정됩니다. 즉, DatePicker가 비워야합니다.

어떤 도움말 ??? 당신이 DatePickerTextField을 삭제하려면

답변

17

, 당신은 사용할 수 있습니다

datepicker.getEditor().clear(); 

당신이 값과 텍스트 필드 사용을 취소 할 경우 :

datePicker.setValue(null); 
+1

감사합니다. 방금 해봤고 편집장이 삭제되었습니다. 그러나 문제는 편집자에게 아무 것도 표시되지 않는다고 생각하고, 그 datepicker와 관련된 값은 지우기 전에 이전 값과 동일하게 유지된다는 것입니다. 간단히 말해서, 그것은 디스플레이를 지우지 만 날짜는 여전히 존재합니다. –

+0

업데이트 됨, 시도해보십시오. – ItachiUchiha

+0

감사합니다. 두 가지를 조합하면 문제가 해결됩니다. –

-1

그냥이 코드를 추가하십시오

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

백 스페이스를 사용하여 필드를 지울 수도 있습니다. 읽기 전용 모드입니다. Source

+0

질문은 javafx가 아니라 jquery (또는 스 니펫이 무엇이든간에)입니다. – kleopatra

관련 문제