id, title, type, feature, scope, locale, aliases, related_tools, related_pages, prerequisites, negative, last_verified
| id |
title |
type |
feature |
scope |
locale |
aliases |
related_tools |
related_pages |
prerequisites |
negative |
last_verified |
| calendar.drag.howto |
拖动日历事件改时间 |
howto |
calendar |
end-user |
zh |
| 拖动任务改时间 |
| 日历拖事件 |
| 拖任务到别的日期 |
| 改任务截止日 |
| 日历改时间 |
|
|
|
| 你是任务负责人,有 TASK_TIME 或 TASK_UPDATE 权限 |
| 桌面端,移动端只读 |
|
| 移动端日历只读,不能拖动 |
| 拖动只改 end_at / start_at,不改其他字段 |
| 跨多天任务拖动会同步保持长度,不会自动延长 |
|
v1.7.90 |
拖动日历事件改时间
是什么
桌面端日历支持鼠标拖动事件块,改任务的 start_at / end_at。拖完会立即触发 update_task 接口,按视图精度(月 / 周 / 日)改时间。
入口
拖动后的字段变化
| 视图 |
拖动方向 |
修改字段 |
| 月 |
任意格 → 另一格 |
end_at 的日期部分(保留时分) |
| 周 |
纵向 |
end_at 的时分 + start_at(保留 duration) |
| 周 |
横向 |
end_at + start_at 的日期 |
| 日 |
纵向 |
end_at 的时分 |
拖动事件边缘可单独改 start_at(延长 / 缩短)。
拖动后的副作用
拖动失败的可能原因
不支持
- 不能批量拖多个任务
- 不支持「拖动同时改其他字段」
- 移动端只读,无法拖