1
A
回答
1
您可能希望將事件與調度程序的k事件類相關聯。
$("#scheduler").on("dblclick", '.k-event', function (e) {
var scheduler = $("#scheduler").getKendoScheduler();
var element = $(e.target).is(".k-event") ? $(e.target) : $(e.target).closest(".k-event");
var event = scheduler.occurrenceByUid(element.data("uid"));
alert("Start Date : " + event.start + ", End Date: " + event.end);
});
2
您可以在調度選項像這樣添加一個事件處理程序add
事件的調度:
add: (e) => {
// Place your code here.
e.preventDefault();
}
或者如果你寧願不使用箭頭功能:
add: function(e) {
// Place your code here.
e.preventDefault();
}
調用e.preventDefault()
將禁用顯示彈出窗口的內置「添加」事件處理。你提到你已經禁用了它,但如果你以另一種方式做到這一點,這是一個很好的方法。
e
將包含插槽的開始和結束時間以及資源詳細信息,如果您使用資源。
0
試試這個對我有用。
edit: function (e) {
e.preventDefault(); //prevent popup editing
var dataSource = this.dataSource;
var event = e.event;
if (event.isNew()) {
setTimeout(function() {
//dataSource.add(event);
editEvent(event); // your own function to call
});
}
else {
}
}
+0
他希望函數在雙擊單元時運行,而不是事件。這就是爲什麼'add:'事件是正確的選擇:) – Shai
+0
@Shai謝謝。 –
相關問題
- 1. Kendo計劃程序分組按星期查看月份
- 2. 每月計劃月份結束時間
- 3. 獲取數據雙擊不可編輯的Kendo計劃程序
- 4. 與雙擊我的計劃
- 5. 計劃作業調度不同月份
- 6. 布爾web查看功能沒有按計劃工作
- 7. 查看幾個月的活躍月份
- 8. jquery:雙擊功能
- 9. 錘雙擊功能...
- 10. Kendo UI Mobile - 查看計劃程序後切換標籤頁
- 11. 月份和年份查看日曆
- 12. daterangepicker難以查看月份和年份
- 13. sql查詢得到一個計劃的報告,只能運行這個月份
- 14. Primefaces計劃查看年
- 15. 列表查看雙擊
- 16. 查看傳呼機雙擊
- 17. 查看雙擊事件
- 18. Eclipse問題查看雙擊
- 19. 功能區控制雙擊功能
- 20. 雙倍計劃
- 21. 功能SpecFlow測試計劃
- 22. memsql創建功能計劃
- 23. jquery一鍵雙擊功能
- 24. 雙擊圖像功能
- 25. JavaScript雙擊功能Three.js
- 26. 定製的每月視圖顯示編號Kendo計劃程序
- 27. Codeigniter帖子查看計數功能 -
- 28. Kendo計劃清除選擇
- 29. 計算月份
- 30. 空月份總計VS2010報表查看器
我已經看到過這個。我需要的全部是 $(「#scheduler」)。on(「dblclick」,function(e){ //在此做某事 }); 我仍然把你的標記爲正確答案,謝謝! – oopsdazie