让 AI 自动生成 Odoo XML 界面定义(表单、列表等)

解决 Odoo 前端开发繁琐问题:通过 AI 自动构建、验证并优化 Odoo 14-17 的 XML 视图定义,涵盖 Form、Kanban、Search 等常见视图,确保可见性逻辑与版式语法正确。

为什么需要这个技能

在 Odoo 二次开发中,编写 XML 界面定义(Views)是必经步骤。手动编写 Form、Kanban 或 Search 视图容易出错,特别是在处理 Odoo 17 引入的 Inline Expressions(内联表达式)与旧版 Attrs 属性时,极易导致报红警告或页面渲染异常。

此外,如何迁移旧版代码、如何正确使用 <chatter> 标签以及如何处理分组与可见性(invisible)逻辑,往往需要深厚的 Odoo 版本差异经验。此技能帮助 AI 自动输出符合当前版本标准的 XML 代码,避免因语法错误或版本兼容性问题导致的前端崩溃。

适用场景

  • 需要为自定义模型快速创建 Form(表单)或 List(列表)视图。
  • 构建 Kanban(看板)视图,并添加颜色编码、进度条或自定义统计逻辑。
  • 调整 Search(搜索)视图,添加 Domain 过滤、Group by 分组及 Context 上下文。
  • 审查现有的 XML 代码,修复 Attrs 警告、移除过时标签或优化版式结构。
  • 需要处理 Odoo 14-17 版本间的语法差异(如 <chatter/><div> 的区别)。

核心工作流

  1. 激活并描述需求:在对话中提及 @odoo-xml-views-builder,明确指定视图类型(如 Kanban 或 Form)及字段逻辑。
  2. 生成标准 XML:AI 会直接输出完整的、可复制粘贴的 <record> 代码块,确保 modelarch 及字段标签正确。
  3. 审查与修正:将现有的 XML 代码交给 AI 检查,让其指出潜在的 Attrs 警告、错误的 Widget 用法或版本不兼容标签,并提供修正后的代码。

下载和安装

下载 odoo-xml-views-builder 中文版 Skill ZIP

解压后将目录放入你的 AI 工具 skills 文件夹,重启工具后即可使用。

你可能还需要

暂无推荐