代码实现:1.模型文件:
deafult默认状态为(草稿)
state = fields.Selection(
[('draft', '草稿'), ('confirm', '确认'),
('done', '完成'), ('cancel', '取消')], string="状态", default='draft')
2.视图文件 :tree视图:
<field name="state"/>
3.视图文件:form视图:
widget="statusbar" 小部件 - 状态栏 | options="{'clickable':'1'}" 选项 - 可点击的
statusbar_visible 状态栏_可见(draft, confirm, done)
<header>
<field name="state" widget="statusbar" options="{'clickable':'1'}"
statusbar_visible="draft,confirm,done"/>
</header>
*注:重启升级模型即可,至于为什么只显示了三种状态,是因为状态栏可见的属性里边只加入了draft, confirm, done,隐藏了取消状态