新建待办页点「截止时间 - 修改」无反应;点「父任务 - 选择」也无反应。
从底部弹层改成独立页面(#47)时,只搬了字段 UI 和状态变量, 两个选择器弹层本身漏写: pickShow / parentPickShow 被赋值为 true,但 build() 里没有任何 UI 消费它们。
pickShow
parentPickShow
按 EventEditPage 的做法补两个弹层,共用唯一一个 bindSheet:
sheetMode='due'
sheetMode='parent'
⚠️ 关键约束:ArkUI 同页挂多个 bindSheet 会互相覆盖(白框一闪而过), 必须用单个 bindSheet + 模式切换。
提交:007c112
007c112
选择截止时间
DatePicker 2026年11月5日
TimePicker 09:00
确定
2026年11月5日
2026年12月5日
2026-12-05 09:00
选择父任务
无父任务
取消
无
健身
清除
两个选择器弹层缺失是 #47 迁移独立页面时的遗漏,与其它工单无关,可独立验收
补上 TodoEditPage 缺失的两个选择器弹层,共用唯一一个 bindSheet:
confirmDue()
截止时间:
父任务:
两个弹层的选中结果都真实回填到表单,验证完整闭环。
No dependencies set.
The note is not visible to the blocked user.
现象
新建待办页点「截止时间 - 修改」无反应;点「父任务 - 选择」也无反应。
根因
从底部弹层改成独立页面(#47)时,只搬了字段 UI 和状态变量,
两个选择器弹层本身漏写:
pickShow/parentPickShow被赋值为 true,但 build() 里没有任何 UI 消费它们。修复
按 EventEditPage 的做法补两个弹层,共用唯一一个 bindSheet:
sheetMode='due'→ DatePicker + TimePicker + 确定sheetMode='parent'→ 父任务列表⚠️ 关键约束:ArkUI 同页挂多个 bindSheet 会互相覆盖(白框一闪而过),
必须用单个 bindSheet + 模式切换。
提交:
007c112真机验证(5NC0225B27004718)
截止时间弹层
选择截止时间+DatePicker 2026年11月5日+TimePicker 09:00+确定✅2026年11月5日→2026年12月5日✅2026-12-05 09:00(真的写入)✅父任务弹层
选择父任务+无父任务+ 候选列表(健身)+取消✅无→健身,按钮变清除✅为什么单独建单
两个选择器弹层缺失是 #47 迁移独立页面时的遗漏,与其它工单无关,可独立验收
验收记录
提交:
007c112改了什么
补上 TodoEditPage 缺失的两个选择器弹层,共用唯一一个 bindSheet:
sheetMode='due'→ DatePicker(日期)+ TimePicker(时间)+ 确定sheetMode='parent'→ 父任务候选列表 + 无父任务 + 取消confirmDue()把滚轮值合成毫秒怎么验的(真机 5NC0225B27004718)
截止时间:
选择截止时间+DatePicker 2026年11月5日+TimePicker 09:00+确定2026年11月5日变成2026年12月5日2026-12-05 09:00(真实写入,非仅 UI)父任务:
选择父任务+无父任务+候选列表+取消无→健身,按钮变清除两个弹层的选中结果都真实回填到表单,验证完整闭环。