2013-09-26 3 views
1

간단한 이벤트를 사용하여 문제가 발생했는지 알림을 보내야합니다. 불행하게도 트리거되는 이벤트는 저장하고 추가하는 것뿐입니다. resizeEnd 또는 moveEnd 때마다 저장이 시작됩니다. 이는 나에게 의미가 없습니다. 이동이 트리거되지도 크기도 조정되지 않습니다.검도 스케쥴러가 잘못된 이벤트를 실행합니다.

<head> 
    <title></title> 
    <link href="styles/kendo.common.min.css" rel="stylesheet" /> 
    <link href="styles/kendo.default.min.css" rel="stylesheet" /> 
    <script src="js/jquery.min.js"></script> 
    <script src="js/kendo.web.min.js"></script> 
</head> 
<body> 
    <div id="example" class="k-content"> 
    <div id="scheduler"></div> 
</div> 
<script> 
$("#scheduler").kendoScheduler({ 
    date: new Date("2013/6/13"), 
    startTime: new Date("2013/6/13 12:00 AM"), 
    height: 600, 
    allDaySlot: false, 
    resize: function(e) { 
     alert('resize'); 
    }, 
    resizeEnd: function(e) { 
     alert('resizeEnd'); 
    }, 
    move: function(e) { 
     alert('move'); 
    }, 
    moveEnd: function(e) { 
     alert("moveEnd"); 
    }, 
    add: function(e) { 
     alert("add"); 
    }, 
    save: function(e) { 
     alert('save'); 
    }, 
    views: [ 
     "week", 
     "month" 
    ], 
    dataSource: { 
     schema: { 
      model: { 
       id: "eventID", 
       fields: { 
        eventID: { type: "number" }, 
        title: { defaultValue: "No title", validation: { required: true } }, 
        start: { type: "date" }, 
        end: { type: "date" }, 
        careGiverId: { nullable: true }, 
        isAllDay: { type: "boolean" } 
       } 
      } 
     } 
    }, 
    group: { 
     resources: [ "care" ] 
    }, 
    resources: [ 
     { 
      field: "careGiverId", 
      name: "care", 
      dataSource: [ 
       { text: "Jeffery Dohmer (Care Giver 1)", value: 1, color: "#6eb3fa" }, 
       { text: "David Kaplan (Care Giver 2)", value: 2, color: "#6eb3fa" }, 
       { text: "Ben Dover (Care Giver 3)", value: 3, color: "#6eb3fa" } 
      ], 
      title: "Care" 
     } 
    ] 

}); 
</script> 

설명서를 읽었으며 모든 것을 올바르게하고있는 것처럼 보입니다.

답변

2

코드가 제대로 작동하고 모든 이벤트가 발생합니다. 귀하의 문제는 이벤트 처리기 내부에서 메시지를 표시하기 위해 alert을 사용하고 있다고 생각합니다. 대신 console.log을 사용해 보거나 추적을 표시 할 위치를 정의하십시오.

+0

남자, 나는 진짜 나쁜 행운을 가져야한다. 나는 내 작업을 다시 점검 하겠지만, 전에 console.log를 사용했기 때문에 실제로는별로 도움이되지 못했다. 내 작업을 확인해 주셔서 감사합니다. –

+0

나는 또한 당신이 2013.2.918로 시도한 최신 버전의 검도 UI를 사용해야한다는 것을 알았지 만 작동하지 않지만 2013.2.716 – OnaBai

+0

으로 작동하지 않는다. 나는 스케줄러가 아주 새롭다는 것을 몰랐다. 다음 주요 GPL 릴리스에서 작동 할 것이라고 생각하십니까? –

관련 문제