
odoo
superzz0377
这个作者很懒,什么都没留下…
展开
-
odoo tree视图装饰字段详解及效果展示(列表视图高亮、列表视图变红)
最近在翻看odoo源码的时候,发现odoo对tree(列表视图)还有这么多修饰用的关键字。之前都没用过,有点儿遗憾。现在给大家介绍一下吧!1. ‘decoration-bf’2. ‘decoration-it’3. ‘decoration-danger’这个我相信很多人都知道,在odoo教程todo里边儿就有这个。大概效果是这样的。4. ‘decoration-info’5. ...原创 2021-04-21 15:47:06 · 592 阅读 · 0 评论 -
odoo 给子表设默认值
再写业务时出现了新的需求,需要在视图中的one2Many字段添加默认值。使用列表设置默认值。具体方式看代码:# 设置默认值函数@api.model def _default_ids(self): default_ids=[] for s in range(1,6): default_ids.append((0, 0,{'se...原创 2019-09-17 17:15:56 · 555 阅读 · 0 评论 -
odoo 字段指定tree视图(字段选择特定视图显示)
最近在写odoo项目的时候遇到一个新需求。需要在一个表单中显示,一个many2one字段的tree视图。但是这个字段已经有视图了,而且不能更改原来的视图。刚开始尝试使用related字段来实现,但是不能做出tree视图的样子。在网上看半天也没有找到答案。最后问了大神才知道可以直接在form视图里边写字段的视图。例: <form> ...原创 2019-08-28 16:43:20 · 2817 阅读 · 0 评论 -
odoo fields源码详解(模型中定义字段,非视图)
1.fields的属性包括string:在视图中field标题的字符串,不设置默认为变量名大写。help:用户鼠标放在字段名上面的提示字符串。readonly:字段是否为只读(布尔值,默认为“false”)required:是否需要字段值(布尔值,按默认``false`)index:字段是否在数据库中编入索引(布尔值,按默认``false`)default:字...原创 2019-08-27 13:32:33 · 964 阅读 · 0 评论 -
odoo 表单视图中隐藏字段名field
我们有的时候在表单上,不想显示字段的名字,只想显示值。可以使用“nolabel”属性,在视图中对应的field添加就可以了。例:<page string="成绩单"> <group> <field name="score_list" nolabel="1"/> </group></page...原创 2019-08-27 09:14:26 · 3087 阅读 · 0 评论 -
Odoo field有条件显示
在字段中添加attrs字段。 例子:<...><field name="state" widget="image" string="状态"/><button name="change_state" type="object" string="审核"/></...>当我们想要在tree视图,对某个产品进行审核的时候。就...原创 2019-08-26 16:32:13 · 1571 阅读 · 0 评论 -
odoo 在视图中给字段设置默认值,给字段设定默认值。
平常我们在给字段设置默认值的时候,可以通过在字段定义的时候,添加default属性来添加。例如:default_val = fields.Integer(string="默认数值", default=1)或者通过指定的函数来设定默认值。def _default(self): return self.noraml + 1noraml = fields.Integer()def...原创 2019-08-23 13:57:24 · 4203 阅读 · 0 评论 -
odoo widget命令及展示,widget详细使用教程。
odoo 开发时经常需要用到widget,但是有点多,在网上查也没有像是效果图的。 所以就写的这篇博客,让自己以后使用不常用widget能够比较方便,也方便大家。All for one, one for all.1.widget=“statusbar”使用2.widget=“email” 电子邮件地址标签3.widget=“selection” 下拉选择标签4.widget=“...原创 2019-08-22 18:10:57 · 12173 阅读 · 7 评论 -
odoo 根据不同的情况,给tree视图添加不同筛选domain。
昨天在做业务的时候,出现一个新的需求。一个运营模块中,为了方便运营人员管理图片,需要根据不同的菜单进入相同的视图,但是筛选条件不一样。刚开始想的是写不同的视图,然后再跟菜单绑定。但是这样就使代码冗余很多。所以后来换了个思路,给视图添加不同的动作,动作中添加筛选条件。菜单绑定动作就可以了。...原创 2019-08-23 09:37:46 · 1616 阅读 · 0 评论 -
odoo 11 statusbar不好用,workflow只显示一个
今天在给产品加workflow时出现一个神奇的错误,statusbar只显示一个状态。如图:这个鬼样子再三检查是不是哪儿写错了,比对了半天,还是没有发现错误。最后才发现之前使用statusbar的字段没有删除,删除之后就好了。...原创 2019-08-21 11:09:28 · 805 阅读 · 1 评论