待办列表无法左滑删除,只能点进编辑弹层再点「删除」,两步操作。 grep swipeAction entry/src/main/ets/pages/Index.ets 结果为 0。
grep swipeAction entry/src/main/ets/pages/Index.ets
List
ListItem
swipeAction
现有待办列表已按日历本分组(todoGroups),改 List 时要保住分组结构, 否则会退回平铺。
todoGroups
左滑删除是列表交互改造(需把待办列表改成 List+ListItem 才能挂 swipeAction),与提醒/字段扩展等是独立的可验收项
提交:413900b(一次提交覆盖 #38 #39 #40 #41 #42)
413900b
见 commit message。核心文件:
EventDb.ets
ReminderService.ets
IcsUtil.ets
TodoService.ets
Index.ets
端到端建单未跑通(uitest inputText 按坐标会串到同一输入框),需人工验一次。
No dependencies set.
The note is not visible to the blocked user.
现象
待办列表无法左滑删除,只能点进编辑弹层再点「删除」,两步操作。
grep swipeAction entry/src/main/ets/pages/Index.ets结果为 0。需要做的事
List+ListItem(swipeAction只能挂在 ListItem 上)注意
现有待办列表已按日历本分组(
todoGroups),改 List 时要保住分组结构,否则会退回平铺。
验收标准
为什么单独建单
左滑删除是列表交互改造(需把待办列表改成 List+ListItem 才能挂 swipeAction),与提醒/字段扩展等是独立的可验收项
验收记录
提交:
413900b(一次提交覆盖 #38 #39 #40 #41 #42)改了什么
见 commit message。核心文件:
EventDb.ets:queryRemindableTodos / setTodoReminders / priority+categories 双向映射ReminderService.ets:合并待办提醒、文案按 kind 分支IcsUtil.ets:todoExtras / buildTodo 写 VALARM+扩展字段 / rewriteTodoFields 支持改写TodoService.ets:updateTodo / createTodo 签名扩展Index.ets:List+swipeAction、弹层 UI、编辑热区怎么验的
遗留
端到端建单未跑通(uitest inputText 按坐标会串到同一输入框),需人工验一次。