2013-09-26 25 views
1

我試圖使用簡單的事件應該發出警報,告訴我是否有事件發生。不幸的是,唯一觸發的事件是保存和添加。無論何時調整EndEnd或MoveEnd,save都會觸發,這對我沒有任何意義。移動甚至不會觸發也不會調整大小。kendo ui調度程序發射錯誤事件

<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

我也意識到你需要使用最新版本的Kendo UI,2013.2.918試用,但不適用於2013.2.716 – OnaBai

+0

這很有道理。我沒有意識到,我的調度器是如此新。你認爲它會在下一個主要的GPL版本中起作用嗎? –