随笔分类 - odoo深入
摘要:转载请注明原文地址:https://www.cnblogs.com/ygj0930/p/11189223.html
阅读全文
摘要:转载请注明原文地址:https://www.cnblogs.com/ygj0930/p/11189209.html 一:启动选项用在哪里 如果你是用Pycharm进行odoo二次开发的话,可以通过 Run——Edit Configurations——Script parameters 来配置启动选项
阅读全文
摘要:转载请注明原文地址:https://www.cnblogs.com/ygj0930/p/10826430.html 搜索视图 搜索视图的search标签本身没什么属性可以使用,只要是<search></search>标签之间的内容定义了搜索动作。 1:field field标签定义了用于搜索过滤的字
阅读全文
摘要:转载请注明原文地址:https://www.cnblogs.com/ygj0930/p/10826414.html TreeView:列表视图 1:<tree>标签的属性 【tree标签内的属性,就是界面上的表现、行为,可以通过视图继承,往tree标签增加属性来自定义tree视图的按钮。】 列表视图
阅读全文
摘要:转载请注明原文地址:https://www.cnblogs.com/ygj0930/p/10826405.html 1)name (必选) 通过name值,查找标签 2)model 与view相关联的模型model 3)priority 加载该类型的视图时,priority值最低的view记录会被返
阅读全文
摘要:在odoo的视图中,字段都是通过widget来控制显示效果和行为的。 一般情况下,不同类型的字段odoo会使用默认的widget来显示和控制它的行为。 options以一种JSON对象的形式,携带键值对信息,对widget进行更细致的行为控制,具体有哪些选项,由具体的widget的js文件中定义,可
阅读全文
摘要:转载请注明原文地址:https://www.cnblogs.com/ygj0930/p/10826382.html 一:environment environment类提供了对ORM对象的封装,同时提供了: 1)注册类的访问:对于继承Model类来说可以直接通过self.env对environmen
阅读全文
摘要:转载请注明原文地址:https://www.cnblogs.com/ygj0930/p/10826363.html 按钮属性 1)icon 按钮图标名,可用的按钮图标在 addons/web/static/src/img/下。 2)string 按钮的显示文字 3)type 动作执行类型。可能值是:
阅读全文
摘要:转载请注明原文地址:https://www.cnblogs.com/ygj0930/p/10826356.html 标签属性 1) name:标识字段名称 2)string:标签文本,如果我们想要覆盖模型定义提供的标签文本,可以使用它。 3)help:提示文本,当您将指针悬停在字段上时,将显示一个提
阅读全文
摘要:转载请注明原文地址:https://www.cnblogs.com/ygj0930/p/10826350.html 一:Header头部 header区域一般用于展示文档流转的阶段和生命周期,以及动作按钮。 表单的生命周期通过状态栏小控件呈现当前所处的状态,这些通常是状态选择字段或者多对一的阶段字段
阅读全文
摘要:Odoo 模型存在 Python 的模块之外, 在中间注册表那里。 对于这个注册表,可以通过self.env[<model name>]进入,例如, 通过res.partner 模型获取对象的引用, 代码书写如下 self.env['res.partner']。
阅读全文
摘要:转载请注明原文地址:https://www.cnblogs.com/ygj0930/p/10826336.html 一:Application(应用) application一般是针对大功能的模块,如提供会计功能等一个领域的功能。 二:Modules(模块) modules是指基于大功能模块进行扩展
阅读全文
摘要:转载请注明原文地址:https://www.cnblogs.com/ygj0930/p/10826329.html 一:Report标签 report标签可用于定义一条报表记录。属性有: 1)id 生成的数据的id。 2)name (必选) 报表名,用于查找及描述。 3)model (必选) 报表记
阅读全文
摘要:转载请注明原文地址:https://www.cnblogs.com/ygj0930/p/10826324.html 一:仪表盘与看板的区别 kanban:kanban是一种视图类型,卡片式视图。可以为某模型定义kanban视图,以卡片式进行展示、操作。 也可以自定义一个模型专门用来作为一个模块的看板
阅读全文
摘要:转载请注明原文地址:https://www.cnblogs.com/ygj0930/p/10826315.html 一:启动选项用在哪里 如果你是用Pycharm进行odoo二次开发的话,可以通过 Run——Edit Configurations——Script parameters 来配置启动选项
阅读全文
摘要:转载请注明原文地址:https://www.cnblogs.com/ygj0930/p/10826307.html 一:self是什么 目前新版的Odoo中使用到的self,是对 游标cr、用户ID、模型、上下文、记录集、缓存 的封装。 我们可以通过 self.XX 获取到这些封装的东西,比如:se
阅读全文
摘要:转载请注明原文地址:https://www.cnblogs.com/ygj0930/p/10826286.html 一:Odoo模型属性 1:_name 模型的唯一标识:如果没有继承其他模型时,必须指定该属性。 2:_rec_name 模型记录对象的显示名,如设置该属性则返回其指定的字段的值作为对象
阅读全文
摘要:转载请注明原文地址:https://www.cnblogs.com/ygj0930/p/10826241.html 一:Controller 一般通过继承的形式来创建controller类,继承自odoo.http.Controller。 以route装饰器来装饰定义的方法,提供url路由访问路径:
阅读全文
摘要:转载请注明原文地址:https://www.cnblogs.com/ygj0930/p/10826232.html Odoo中的五种action都是继承自ir.actions.actions模型实现的子类,共有五种。分别对应五种类型、五种用途。 odoo中还有其他含有action命名的模型,诸如:a
阅读全文
摘要:转载请注明原文地址:https://www.cnblogs.com/ygj0930/p/10826222.html 模型层面 一:_table_exist 检查该模型对于的数据库表是否存在,是则返回1,否则返回0. @api.model_cr def _table_exist(self): pass
阅读全文