2014-05-22 6 views
1

Kendo datetime picker를 사용하고 있습니다. 해당 설명서에 따라 아래에서 언급 한 날짜 시간을 설정했지만 기본적으로이 코드는 현재 날짜와 시간을 설정합니다. 그러나 날짜 시간 선택기가 비어 있어야하며 사용자가 날짜와 시간을 선택해야하는 것과 같은 것을 찾고 있습니다. 새로운 Date() 초기화를 제거하려고하면 날짜 선택 도구가 나타나지 않습니다. 그냥 텍스트 상자 일뿐입니다. 아무도이 문제를 해결하는 데 도움을주십시오.Kendo DateTime 선택기에서 기본 DateTime을 비어있는 것으로 설정하는 방법

$("#datetimepicker").kendoDateTimePicker({ 
value:new Date() 
}); 

답변

4

이 내가 검도 UI 스케줄러 편집 템플릿의에 DateTimePicker에서 빈 날짜를 설정하고자 한 다른 사람을 도움이 경우,

defaultOption: null 

Working Demo

0

를 비우거나 null하는 defaultOption을 설정 .

먼저 편집 이벤트 .Events(e => e.Edit("onEdit"))에 대한 핸들러를 추가하고 드롭 다운에 바인딩 된 모델의 시작 및 끝 값을 설정하는 함수에 추가하십시오. 날짜/시간 만 새 이벤트에 대해 지워지지만 기존 이벤트를 편집하기 위해 보관 된 값은 0이지만 반복 이벤트 ID가없는 스케줄러 이벤트가 새로 있는지 확인합니다.

<script type="text/javascript"> 
    function onEdit(e) { 
     var event = e.event; 
     if (event.isNew() && (event.recurrenceId == null)) { 
     // default start/end times to empty 
     event.set("start", ""); 
     event.set("end", ""); 
     } 
    } 
</script>