Odoo中文网|Odoo实施培训

标题: Header头部 [打印本页]

作者: 施程浩    时间: 2018-5-18 11:31
标题: Header头部
本帖最后由 施程浩 于 2018-5-18 11:39 编辑

顶部的标题将展示文档流转的阶段生命周期,以及动作按钮.

1.这些操作按钮一般为表单按钮,最重要的阶段可以使用class=“oe_highlight”突出显示.

2.文档生命周期通过状态栏小控件呈现当前所处的状态.这些通常是状态选择字段或者多对一的阶段字段.这些字段在很多odoo核心模块中可以找到.
这些多对一的阶段字段 通过建立模型实现过程步骤.它们可以根据用户需求动态编译,并且完美支持看板. 状态是一个选择列表
呈现的是过程中有几个相当稳定的步骤阶段,例如:新建、处理中、完成。它不是由用户最终配置的,但因为它是静态的,所以在事务逻辑中更容易使用。

支持字段展示:状态属性可以根据文档当前的属性决定一个字段是否向用户呈现。 阶段出现的比状态晚,两者并存,但是阶段取代状态将是odoo内核发展的趋势。但正如所看到的前面的解释,状态仍然提供一些阶段不具备的功能。通过状态和阶段的互相映射,可以做到两全其美。在前面的章节中,在任务阶段模型中添加一个状态字段,通过计算控制字段,使得状态字段属性可以使用。
<header>
<field name="state" invisible="True" />
<button name="do_toggle_done" type="object" attrs="{'invisible':[('state','in',['draft'])]}" string="Toggle Done" class="oe_highlight" />
在草稿状态,我们通过“attrs”属性隐藏按钮。要实现这个功能,需要使用状态字段,它无须呈现在窗口,所以我们必须添加这一隐藏字段。如果我们有一个状态选择字段,我们可以使用状态属性。在这种情况下我们可以通过state=“open,done”做到同样的效果。

<field name="stage_id" widget="statusbar" clickable="True" options="{'fold_field': 'fold'}" />
</header>
    阶段模型必须有一个标志来配置隐藏属性,通常命名为fold。StatusBar控件应该使用一个options属性,如前面代码所示,提供字段名的fold_field选项
<field name="stage_id" widget="statusbar" clickable="True" statusbar_visible="draft,open" />
通过statusbar_visible 可以实现类似的效果。它可以呈现特殊情况下各种可见的和隐藏的异常状态


作者: smlqf1    时间: 2018-8-1 05:04
既然看了,顶一个吧,好帖子











世情小說   http://www.gfgfgf.com.tw/zycs/yaxd/   2018年08月01日 廣西
中醫五穀雜糧養生    女士直髮 http://www.gfgfgf.com.tw/zyxx/mymy/  祝福的話   中醫       http://www.gfgfgf.com.tw/zybj/lnbj/  祝福語大全
作者: smlqf1    时间: 2018-8-31 15:41
说的不错!











成語   https://www.2so.tw/   2018年08月31日 成語
中醫感冒    文學百科 https://www.2so.tw/  髮型百科   中醫感冒       https://www.2so.tw/  祝福語




欢迎光临 Odoo中文网|Odoo实施培训 (http://www.chinaodoo.net/) Powered by Discuz! X3.2