OpenERP7.0 单据上方的状态条显示顺序依赖该selection字段的定义顺序
- 
单据上方的状态条显示顺序依赖该selection字段的定义顺序. 
 字段原来定义:
 'state': fields.selection([('draft','New'),('in_progress','Sent to Suppliers'),('cancel','Cancelled'),('done','Purchase Done'),],
 'Status', track_visibility='onchange', required=True)
 这样添加新的状态后:
 'state': fields.selection([('draft','New'),('in_progress','Sent to Suppliers'),('cancel','Cancelled'),('done','Purchase Done')
 ,('confirmed', 'Department Approval'),('approved', 'Company Approval')
 ,],
 'Status', track_visibility='onchange', required=True)
 界面状态条不是期望的结果。
 修改一下状态定义:
 'state': fields.selection([('draft','New'),('confirmed', 'Department Approval'),('approved', 'Company Approval')
 ,('in_progress','Sent to Suppliers'),('cancel','Cancelled'),('done','Purchase Done'),],
 'Status', track_visibility='onchange', required=True)
 就是需要的显示顺序。
 感谢 MrShelly 的神猜 ! 
 不会上传图片,需要看效果的,访问开发群 2013/08/12的聊天记录。
- 
会心一笑 
