天翎MyApps技术社区 - 低代码平台 | 流程管理系统 | BPM软件

 找回密码
 注册成为天翎用户
查看: 1470|回复: 7

[已解决] 按钮的隐藏脚本问题?

[复制链接]
兰州波迪 发表于 2013-4-2 10:20:01 | 显示全部楼层 |阅读模式
本帖最后由 shary 于 2013-4-2 12:07 编辑

在视图按钮的隐藏脚本中,我添加了这样一句var statelabel = getStateLabel();
tomcat中就报错,然后我在只读脚本中也试了一下,同样错误,是不是只读和隐藏脚本中有些函数无法使用,还是本来就是一个错误。急
spiral 发表于 2013-4-2 10:40:33 | 显示全部楼层
视图里面有那么多条表单数据,所以系统不可能使用getStateLabel()获取流程状态
getStateLabel()只能在表单中使用
麻烦楼主告知具体的业务需求,以方便我们提供解决方案,谢谢
 楼主| 兰州波迪 发表于 2013-4-2 11:12:10 | 显示全部楼层
我的视图上有一个操作按钮,我希望只有登记员角色在流程状态为null、或者空,或者在第一个节点处,才能操作即显示,否则不能操作即隐藏。
spiral 发表于 2013-4-2 11:20:38 | 显示全部楼层
1.系统是先执行视图按钮的加载,再执行视图数据的查询,所以不能根据数据决定视图按钮的显示状态
2.如果你数据里面,有一条数据处于第一节点,有的数据处于第二节点,那么这个时候你的按钮视图是显示还是隐藏呢?

请问您的操作按钮是批量流程提交吗?希望数据处于某一个流程的时候才显示吗?
如果是这样的话,我们建议你在按钮的动作执行前脚本中判断,选中的文档的流程状态是否满足条件
 楼主| 兰州波迪 发表于 2013-4-2 11:37:38 | 显示全部楼层
说了半天了,还是对不上号,能不能电话联系呢,这样太费劲了,电话里面1分钟可能就解决了,这里面半天了,还对不上号,呜呼。。。。。。。。。。。。
shary 发表于 2013-4-2 11:49:51 | 显示全部楼层
跟客户沟通实际上是希望在子表对应的视图的excel导出操作的隐藏脚本中获取主表的状态标签值。对应已经告诉客户相应的获取脚本如下:
getParentDocument().getStateLabel()
目前客户正在尝试。有问题再沟通。
 楼主| 兰州波迪 发表于 2013-4-2 12:03:06 | 显示全部楼层
没有错误了,谢谢,一切正常
shary 发表于 2013-4-2 12:07:01 | 显示全部楼层
好的。谢谢您的反馈。问题已解决。对应帖子关闭。

本版积分规则

QQ|手机版|天翎MyApps技术社区 ( 粤ICP备11093750号 )

GMT+8, 2026-8-12 23:13

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表