在kendo ui小部件代碼觸發後,我沒有看到添加回調函數的文檔。我有以下kendo ui小部件聲明。爲kendo小部件事件設置回調函數
$("#scheduler").kendoScheduler({
date: new Date("2013/6/13"), // Change this to current date with twig
startTime: new Date("2013/6/13 07:00 AM"), // Change this to 12:00 AM of current date
allDaySlot: false,
width:600,
height:500,
resize: function(e) {
if (careGiverIsOccupied(e.start, e.end, e.event, e.resources)) {
this.wrapper.find(".k-marquee-color").addClass("invalid-slot");
e.preventDefault();
}
},
resizeEnd: function(e) {
if (!checkAvailability(e.start, e.end, e.events)) {
e.preventDefault();
}
},
move: function(e) {
if (careGiverIsOccupied(e.start, e.end, e.event, e.resources)) {
this.wrapper.find(".k-event-drag-hint").addClass("invalid-slot");
}
},
moveEnd: function(e) {
if (!checkAvailability(e.start, e.end, e.event, e.resources)) {
e.preventDefault();
}
},
add: function(e) {
if (!checkAvailability(e.event.start, e.event.end, e.event)) {
e.preventDefault();
}
changeColors();
},
save: function(e) {
if (!checkAvailability(e.event.start, e.event.end, e.event)) {
e.preventDefault();
}
changeColors();
},
views: [
"week",
"month"
],
dataSource: {
data: [
{
eventID: 2,
title: "Hey man",
start: new Date("2013/6/13 12:00"),
end: new Date("2013/6/13 13:30"),
pending: true,
permissionToDelete: false,
careGiverId: 1
},
{
eventID: 1,
title: "Call Charlie about the project",
start: new Date("2013/6/13 10:30"),
end: new Date("2013/6/13 11:30"),
pending: false,
permissionToDelete: false,
careGiverId: 1
}
],
schema: {
model: {
id: "eventID",
fields: {
eventID: { type: "number" },
title: { defaultValue: "No title", validation: { required: true } },
start: { type: "date" },
end: { type: "date" },
careGiverId: { nullable: true },
pending: { type: "boolean", defaultValue:true },
permissionToDelete: { type: "boolean", defaultValue:true },
isAllDay: { type: "boolean" }
}
}
}
},
group: {
resources: [ "care" ]
},
resources: [
{
field: "careGiverId",
name: "care",
dataSource: [
{
// Change the text with care giver name, change value with care giver id
text: "Jeffery Dohmer (Care Giver 1)", value: 1, color: "#00FF00"
}
],
title: "Care"
}
]
});
的問題是,我的文檔的DOM結構的事件處理程序像resizeEnd,移動,moveEnd,添加之後修改,並保存已被解僱。我想要做的是在kendoScheduler添加或保存時間之後更改特定元素的顏色。無論如何要在完成後添加回調?
你提的問題是關於「添加或保存」,數據綁定的火災進行其他操作,如刪除。好吧,無論如何,如果它的作品有用。 – Vojtiik