让 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>的区别)。
核心工作流
- 激活并描述需求:在对话中提及
@odoo-xml-views-builder,明确指定视图类型(如 Kanban 或 Form)及字段逻辑。 - 生成标准 XML:AI 会直接输出完整的、可复制粘贴的
<record>代码块,确保model、arch及字段标签正确。 - 审查与修正:将现有的 XML 代码交给 AI 检查,让其指出潜在的 Attrs 警告、错误的 Widget 用法或版本不兼容标签,并提供修正后的代码。
下载和安装
下载 odoo-xml-views-builder 中文版 Skill ZIP
解压后将目录放入你的 AI 工具 skills 文件夹,重启工具后即可使用。
你可能还需要
暂无推荐