操作指南¶ 编写简洁且易于维护的 CSS 浏览器默认值 HTML标签 工具类 处理工具类的冗长性 自定义字段 子类化现有的字段组件 创建一个新的字段组件 自定义视图类型 子类化现有视图 从头创建一个新视图 创建客户端操作 创建一个独立的Owl应用程序 概述 1. 根组件 2. 创建包含我们代码的资源包 3. 调用资源包的XML视图 4. 渲染视图的控制器 在门户和网站上使用Owl组件 概述 1. 创建Owl组件 2. 将您的组件添加到 web.assets_frontend 资源包中 3. 在页面上添加 <owl-component> 标签 注意事项 布局偏移 搜索引擎索引效果较差 何时在门户和网站上使用Owl组件 当您不关心SEO时 当您需要高度交互性时 网站主题 设置 安装 数据库 结构 模型 字段 经典字段 关系字段 视图 后端与前端 静态与动态 基础视图 vs. 继承视图 vs. 复制视图 导入现有数据库 导出 Odoo SaaS Odoo.sh 移动文件存储 数据库设置 入门 运行Odoo Shell脚本 登录 开发者模式 主题设计 主题模块 技术命名 文件结构 初始化 声明 默认选项 Odoo 变量 全局 字体 Google 字体 自定义字体 颜色 渐变 Bootstrap 变量 字体大小 文本样式 尺寸类 标题和正文文本 显示标题 网站设置 视图 预设 资源 样式 交互性 布局 默认 XPath 表达式 Position(位置) QWeb 自定义字段 声明 后端 前端 背景 颜色 图像/图案 页眉 标准 桌面模板 移动模板 自定义 组件 徽标 菜单 登录 用户下拉菜单 语言选择器 行动号召 导航栏切换按钮 页脚 标准 自定义 版权 拖放区域 响应式 字体大小 列大小 可见性条件 导航 默认 菜单项 新窗口 外部链接 锚点 下拉菜单 巨幅菜单 自定义模板 页面 默认页面 主题页面 noupdate 属性 页眉覆盖 页面模板 媒体 图片 声明 使用 常规图片 背景图片 公司标志 视频 图标 构建块 文件结构 布局 包装器 元素 尺寸调整 颜色 功能 不可编辑区域 背景 文本高亮 网格布局 使用 网格中的项目 网格项目内边距 兼容性系统 自定义片段 模板 1. 声明 2. 创建分组 1. 添加 Snippet 内部内容片段 Inner content 选择器 选项 部件与模板 选项逻辑 插件 API BaseOptionComponent API 绑定 selector applyTo 排除 dropzone_selector (dropIn) dropzone_selector (dropNear) 布局与字段 <BuilderRow> <BuilderButton> <BuilderSelect> <BuilderButtonGroup> <BuilderCheckbox> <BuilderRange> <BuilderNumberInput> and <BuilderTextInput> <BuilderList> <BuilderColorPicker> 操作 核心动作 动作生命周期 自定义动作 动态内容模板 调用模板 示例 动态产品 卡片选项 卡片预设 形状 背景形状 标准 用法 颜色映射 切换颜色映射 添加额外的颜色映射 自定义 附件 SCSS 添加选项 在页面中使用它 图像形状 标准 用法 颜色 变换与拉伸 动画 自定义 创建 SVG 将其添加到列表 在页面中使用它 渐变 标准 自定义 动画 出现时 滚动时 悬停时 表单 默认表单 操作 成功 翻译 前端 默认页面 可翻译字符串 t-att- / t-attf- 例外:t-value / t-valuef 混合可翻译与不可翻译内容 t-call 后端 导出 PO文件 导入 上线 模块导入 Odoo SaaS Odoo.sh 接下来是什么? 多公司指南 公司依赖字段 多公司一致性 默认公司 视图 安全规则 创建自定义报告 创建模型 填充模型 使用模型 额外提示 会计本地化 安装流程 构建本地化模块 账目表 账户标签 账户 账户父级 税金 税务报告 财税位置 最后步骤 会计报告 模块翻译 导出可翻译术语 隐式导出 显式导出 上下文 变量 块 复数 读取时与运行时 连接设备 检测设备 接口 驱动程序 与设备通信 操作 长轮询 升级自定义数据库 步骤 1:停止开发 步骤 2:请求升级后的数据库 步骤 3:空数据库 使自定义模块可安装 测试与修复 清理代码 标准测试 步骤 4:升级后的数据库 迁移数据 运行和测试升级脚本 测试自定义模块 步骤 5:测试与演练 步骤 6:生产环境升级 前端开发¶ 编写简洁且易于维护的 CSS跟随本指南,将 CSS 代码的技术债务控制在可控范围内。 自定义字段学习如何在 Web 框架中自定义字段部件。 自定义视图类型学习如何在 Web 框架中自定义视图类型。 创建客户端操作学习如何在 Web 框架中创建客户端动作(client action)。 创建一个独立的Owl应用程序学习如何在 Web 客户端之外,通过控制器和 Web 框架创建一个面向公众的 Owl 应用程序。 在门户和网站上使用Owl组件学习如何在门户和网站上使用 Owl 部件。 网站主题学习如何通过创建自定义主题来定制你的网站。 服务器端开发¶ 多公司指南学习如何管理多个公司,并处理多公司环境中与记录相关的特殊之处。 创建自定义报告学习如何使用 SQL 视图创建自定义报表。 会计本地化学习如何构建本地化模块、创建银行操作模型和动态报表。 翻译模块学习如何为你的模块提供翻译能力。 连接设备学习如何使一个模块能够检测并与 IoT 设备通信。 自定义开发¶ 升级自定义数据库学习如何升级已定制的数据库,以及其自定义模块的代码与数据。 在 GitHub 上编辑