
Odoo中文社区可以通过以下两个域名访问:shine-it.net , odoo.net.cn
由于系统升迁的原因,本论坛部分较早期的内容存在格式和链接损坏失效的问题,并非本论坛系统本身的缺陷,望谅解
本社区没有维护任何QQ群讨论组,任何与本社区同名的QQ群讨论组的言论与本社区无关!
开发人员可以登录gitter讨论组: http://gitter.im/odoo-china/Talk, 需要github账号
如果您登录系统碰到问题,请在微信公众号留言:
有关工作流的问题请教
-
想实现一个简单的请假申请流程,代码如下:
<?xml version="1.0"?>
<tree string="请假单列表">
<field name="x_shenqr" select="1"/>
<field name="x_tians"/>
<field name="x_kaisrq" select="1"/>
<field name="x_shiyou"/>
<separator colspan="5" string="审批流程"/>
<group col="5" colspan="5">
<field name="x_state"/>
<button string="送批" name="action_toprove" states="draft"/>
<button string="批准" name="action_prove" states="wait_prove"/>
<button string="拒绝" name="action_reject" states="wait_prove"/>
</group>
</tree>
这里定义了x_state字段来记录流程的状态,selection类型,值为:[('draft','草稿'),('wait_prove','待批'),('proved','已批'),('rejected','拒绝')]
运行时却出现了这样的错误提示:Uncaught Error: 未知字段“state”位于域“[["state","not in",["draft"]]]”中
请帮忙分析一下,谢谢!! -
<br /> <button string="送批" name="action_toprove" /><br /> <button string="批准" name="action_prove" /><br /> <button string="拒绝" name="action_reject" /><br />
-
[quote author=mrshelly link=topic=4236.msg11485#msg11485 date=1341465907]
<br /> <button string="送批" name="action_toprove" /><br /> <button string="批准" name="action_prove" /><br /> <button string="拒绝" name="action_reject" /><br />
[/quote]
谢谢版主,但随之而来的问题是在流程的每个环节都会出现这三个按钮,如何实现隐藏及动态变化?为什么要把states的标签去掉呢? -
因为你是在界面上开发的. 所以有这种结果. 变通一点的方法, 是你可以使用 groups 去处理这个按钮是否有权限显示.
如果你要使用 states 属性来显隐按钮. 你最好使用 代码进行模块开发.
推荐你看这里 来学习OE的二次开发.
[检测到链接无效,已移除] -
[quote author=mrshelly link=topic=4236.msg11487#msg11487 date=1341478193]
因为你是在界面上开发的. 所以有这种结果. 变通一点的方法, 是你可以使用 groups 去处理这个按钮是否有权限显示.
如果你要使用 states 属性来显隐按钮. 你最好使用 代码进行模块开发.
推荐你看这里 来学习OE的二次开发.
[检测到链接无效,已移除]
[/quote]
感谢,看来要花一番周折了~~