返回开发日志
飞书多维表同步工具2026-07-09v4.0.15

ERP报表导出增加右键菜单(与数据同步任务一致)

新功能v4.0.15

需求描述

ERP报表导出板块需要增加右键菜单,与"数据同步任务"板块的右键菜单一致。

改动文件清单

文件改动内容
tabs/erp_report_tab.pyTreeview绑定 <Button-3> 右键事件;创建 context_menu(▶ 执行 / ✏ 编辑 / 🗑 删除 三项+分隔符);新增 _show_context_menu 方法(右键选中行并弹出菜单)
gui_sync.py版本号 4.0.14→4.0.15

技术要点

  1. 右键菜单复用现有方法:ERP板块已有 run_selected(执行)、_edit_selected(编辑)、_delete_selected(删除)三个方法,右键菜单直接绑定这些方法,无需新增逻辑
  2. 菜单结构与数据同步任务完全一致▶ 执行✏ 编辑 → 分隔符 → 🗑 删除,4个菜单项+1个分隔符
  3. 右键选中行逻辑_show_context_menu 先用 identify_row(event.y) 识别鼠标所在行,selection_set(item) 选中该行,再 tk_popup 弹出菜单。确保右键操作的目标行与当前选中行一致

验证结果

  • 语法检查:tabs/erp_report_tab.pygui_sync.py 通过 py_compile

下一阶段规划