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

 找回密码
 注册成为天翎用户
123
返回列表 发新帖
楼主: 上海中信

[已解决] 子表中视图列表中点击打印按钮后报错

[复制链接]
irene 发表于 2012-7-16 17:51:57 | 显示全部楼层
现已拿到客户的数据,正在部署数据,明天大概可以测出结果
irene 发表于 2012-7-18 18:23:47 | 显示全部楼层
拿到客户数据进行测试,确实存在问题,正在排查问题。
irene 发表于 2012-7-19 13:35:38 | 显示全部楼层
测试客户的数据,发现问题是由于名称为“数量”的文本框引起的,添加另一个一样的文本框测试后,问题解决。现建议呵护另添加一个文本框进行测试。
irene 发表于 2012-7-19 14:15:15 | 显示全部楼层
跟客户沟通,客户将出问题的字段更换名称即可解决问题。
 楼主| 上海中信 发表于 2012-7-19 17:10:18 | 显示全部楼层
回复 24# irene

表单中的字段更换名称的确可以打印,但是更换名称的字段在打印页面显示的值都是为空的,找了一下原因,是因为将表单中的字段更换名称后,视图中的列链接的是一个空的列名,所以打印出来的是空值;将视图中的列链接到改过之后的列名,点击打印,问题还是依旧存在。
irene 发表于 2012-7-19 17:22:27 | 显示全部楼层
您好,我这边再测试一下,稍后回复您
irene 发表于 2012-7-20 17:28:01 | 显示全部楼层
您好,测试过了,确实存在问题。现在仍在排查问题,下周一给您回复,带来不便敬请见谅
irene 发表于 2012-7-23 17:32:27 | 显示全部楼层
拿到客户的数据,无法排查客户问题的原因,初步定为为bug。已向研发提交bug。问题解决时,给您回复。带来不便敬请见谅
irene 发表于 2012-7-27 18:46:47 | 显示全部楼层
研发同事反馈这不是bug,是客户脚本逻辑错误引起的。修改逻辑后问题解决了。原始脚本:
  1. var ret = false;
  2. var st = getParentDocument().getStateLabel();
  3. if(st.equals("")||st.equals("未提交")||st.equals("行政部审核通过")){
  4. ret = false;
  5. }
  6. else{
  7. ret = true;
  8. }
  9. ret;
复制代码
改进的脚本:
  1. var rnt=true;
  2. if(getParentDocument()!=null){
  3. var st = getParentDocument().getStateLabel();
  4. if(st!=null && st!=""){
  5.     if(st=="未提交" || st=="行政部审核通过"){
  6.          rnt=false;
  7.     }
  8. }}
  9. rnt;
复制代码

本版积分规则

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

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

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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