Odoo中文社区可以通过以下三个域名访问:shine-it.net , odoocn.org,odoo.net.cn

原论坛用户的基本信息和发帖这里都予以保留,请注意:原论坛用户无需重新注册新用户,但是您的密码需要重置

开发人员可以登录gitter讨论组: http://gitter.im/odoo-china/Talk, 需要github账号

如果您登录系统碰到问题,请在微信公众号留言:

有关工作流的问题请教



  • 想实现一个简单的请假申请流程,代码如下:<br /><br /><br /><?xml version="1.0"?><br /><tree string="请假单列表"><br /> <field name="x_shenqr" select="1"/><br /> <field name="x_tians"/><br /> <field name="x_kaisrq" select="1"/><br /> <field name="x_shiyou"/><br /><separator colspan="5" string="审批流程"/><br /><group col="5" colspan="5"><br />        <field name="x_state"/><br /> <button string="送批" name="action_toprove" states="draft"/><br /> <button string="批准" name="action_prove" states="wait_prove"/><br /> <button string="拒绝" name="action_reject" states="wait_prove"/><br /></group><br /></tree><br /><br />这里定义了x_state字段来记录流程的状态,selection类型,值为:[('draft','草稿'),('wait_prove','待批'),('proved','已批'),('rejected','拒绝')]<br /><br />运行时却出现了这样的错误提示:Uncaught Error: 未知字段“state”位于域“[["state","not in",["draft"]]]”中<br />请帮忙分析一下,谢谢!!<br />



  • 想实现一个简单的请假申请流程,代码如下:<br /><br /><br /><?xml version="1.0"?><br /><tree string="请假单列表"><br /> <field name="x_shenqr" select="1"/><br /> <field name="x_tians"/><br /> <field name="x_kaisrq" select="1"/><br /> <field name="x_shiyou"/><br /><separator colspan="5" string="审批流程"/><br /><group col="5" colspan="5"><br />        <field name="x_state"/><br /> <button string="送批" name="action_toprove" states="draft"/><br /> <button string="批准" name="action_prove" states="wait_prove"/><br /> <button string="拒绝" name="action_reject" states="wait_prove"/><br /></group><br /></tree><br /><br />这里定义了x_state字段来记录流程的状态,selection类型,值为:[('draft','草稿'),('wait_prove','待批'),('proved','已批'),('rejected','拒绝')]<br /><br />运行时却出现了这样的错误提示:Uncaught Error: 未知字段“state”位于域“[["state","not in",["draft"]]]”中<br />请帮忙分析一下,谢谢!!<br />



  • [code]<br />  <button string="送批" name="action_toprove" /><br />  <button string="批准" name="action_prove" /><br />  <button string="拒绝" name="action_reject" /><br />[/code]



  • [quote author=mrshelly link=topic=4236.msg11485#msg11485 date=1341465907]<br />[code]<br />  <button string="送批" name="action_toprove" /><br />  <button string="批准" name="action_prove" /><br />  <button string="拒绝" name="action_reject" /><br />[/code]<br />[/quote]<br /><br />谢谢版主,但随之而来的问题是在流程的每个环节都会出现这三个按钮,如何实现隐藏及动态变化?为什么要把states的标签去掉呢?



  • 因为你是在界面上开发的. 所以有这种结果. 变通一点的方法, 是你可以使用 groups 去处理这个按钮是否有权限显示.<br /><br />如果你要使用 states 属性来显隐按钮. 你最好使用 代码进行模块开发.<br />推荐你看这里 来学习OE的二次开发.<br /><br />[url=http://openerp-china.org/index.php?page=developer]http://openerp-china.org/index.php?page=developer[/url]<br />



  • [quote author=mrshelly link=topic=4236.msg11487#msg11487 date=1341478193]<br />因为你是在界面上开发的. 所以有这种结果. 变通一点的方法, 是你可以使用 groups 去处理这个按钮是否有权限显示.<br /><br />如果你要使用 states 属性来显隐按钮. 你最好使用 代码进行模块开发.<br />推荐你看这里 来学习OE的二次开发.<br /><br />[url=http://openerp-china.org/index.php?page=developer]http://openerp-china.org/index.php?page=developer[/url]<br />[/quote]<br /><br />感谢,看来要花一番周折了~~


登录后回复
 

与 Odoo 中文社区 的连接断开,我们正在尝试重连,请耐心等待