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

 找回密码
 注册成为天翎用户
楼主: 黑黑

[性能] 动态打印怎么打印出系统当前时间和系统当前登录人信息

[复制链接]
bonnie 发表于 2011-9-15 18:15:49 | 显示全部楼层
咕~~(╯﹏╰)b   您用的是哪个版本啊!
 楼主| 黑黑 发表于 2011-9-16 09:24:00 | 显示全部楼层
版本2.5.0.6727
bonnie 发表于 2011-9-16 10:14:01 | 显示全部楼层
哦!等会儿我这边测试一下,晚点给您回复。
 楼主| 黑黑 发表于 2011-9-16 13:34:28 | 显示全部楼层
如何??急!!!!!!
bonnie 发表于 2011-9-16 14:32:10 | 显示全部楼层
不好意思让您久等了。我下了这个版本下来测试了。确实存在您说的问题,我会把这点提交给我们研发同事。给您带来不便,真的抱歉。
 楼主| 黑黑 发表于 2011-9-16 14:42:56 | 显示全部楼层
你好,能不能在打印按钮的动作执行前脚本中执行一次保存操作??我写了一个代码如下,但是报java.lang.NullPointerException错误,请问是代码写的有问题还是不能这么做?
var value = getItemValue("当前登录人部门");
if(value == null  ||  value.trim().length() <= 0){
        value = getWebUser().getDepartments();
}
var doc =getCurrentDocument();
doc.findItem("当前登录人部门").setValue(value);
var process = getDocProcess(getApplication());
process.doUpdate(doc);
bonnie 发表于 2011-9-16 15:53:03 | 显示全部楼层
可以这样做啊。但是你 在动作执行前写了保存操作后,万一在页面又点击了保存呢。不提倡这样做。对了只要 数据库有数据,都可以不要保存就直接可以动态打印的。
 楼主| 黑黑 发表于 2011-9-16 16:09:01 | 显示全部楼层
报java.lang.NullPointerException怎么回事??这么写不对吗???应该怎么写??
bonnie 发表于 2011-9-16 16:14:21 | 显示全部楼层
您的代码看似没有错耶。您有对它进行一步步打印出来吗?对了你是执行保存操作,怎么用doUpdate().我不是很明白。
 楼主| 黑黑 发表于 2011-9-16 16:24:29 | 显示全部楼层
就是最后一句process.doUpdate(doc);报错,应该怎么写?赐教。。。

本版积分规则

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

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

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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