我有一个项目。并且item对于item.start是固定的,item不能移动。我只需要更改 item.end。
我在尝试一些东西。例如,如果 item.class 名称是 record-scheduled,则 item.start 应该在将来。该代码有效。但我无法构建开始是恒定的。
onMoving: function (item, callback) {
if(item.className == 'record-scheduled'){
var min = moment()
var max = moment(item.start).add(6,'hours')
if (item.start < min) item.start = min;
if (item.start > max) item.start = max;
if (item.end > max) item.end = max;
callback(item); // send back the (possibly) changed item
}else if(item.className == 'record-finished'){
callback(null)
}else if(item.className =='record-active'){
callback(item)
}
else{
callback(item)
}
},
我的时间线选项:
options: {
editable: true,
stack: false,
start:moment().format(),
}
简要说明:
else if(item.className =='record-active'){
item.start = 'cannot be changed'
item.end = 'can be change'
item.draggable = 'cannot be draggable'
}
我该如何解决?
感谢和问候。