SuperAPI AI 工具集

odoo-xml-views-builder

编程与开发

查看项目

更新于 10-16 01:49

技能介绍

用途:生成和审查 Odoo XML 视图定义,适用于 Kanban、Form、List、Search、Calendar、Graph 视图。主要能力:理解可见性修饰符、groups、domain、context、widget 用法,并覆盖 Odoo 14-17 的版本差异,包括 v14-16 的 attrs 到 v17 及以后内联表达式的迁移。使用方式:提及 @odoo-xml-views-builder 并描述所需视图,即可获得完整、可直接粘贴的 XML 视图定义;也可粘贴已有 XML,获得常见错误修正。生成内容可涉及新表单或列表视图、为现有视图添加字段/选项卡/智能按钮、带颜色编码或进度条的 Kanban 视图、带过滤和分组选项的搜索视图。建议:v17 及以后使用内联 invisible="condition";仅在面向 v14-16 时使用 attrs;始终为视图记录设置 string 属性;v17 使用 <chatter/>,v16 及以下使用 <div class="oe_chatter"> 加字段标签。不应在 v17 使用 attrs,不应在视图 XML 中放业务逻辑,不应在可用模型动态 domain 字段时硬编码 domain 字符串。限制:不覆盖 OWL JavaScript widget 或客户端组件开发;不完全覆盖搜索面板视图;不处理 website QWeb 视图;不覆盖仅企业版提供的 Cohort 和 Map 视图。