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

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

[其他] 怎么用iscript写返回的代码

[复制链接]
上海中信 发表于 2012-5-18 11:31:55 | 显示全部楼层 |阅读模式
本帖最后由 spiral 于 2012-10-29 15:17 编辑

我在视图的操作区域里添加了一个类型为新增的按钮,如下图:
QQ截图20120518112349.png
并在这个按钮的动作执行前脚本中弹出了一个alert,具体代码如下:
  1. var params = getParameter("_selects");
  2. var ids = "";
  3. var alertStr = "";
  4. if(params !=null && params.length() > 0){
  5.   var arr = splitText(params,";");       
  6. println (arr.length+"    长度   ");
  7.   if(arr.length <= 4){
  8.            for(var i = 0;i < arr.length;i++){
  9.             if(arr[i] !=null){               
  10.                 ids +="'"+arr[i]+"',";
  11.            }       
  12.     }
  13.   }
  14. else{
  15.         alertStr = "最多只能选择4条记录!";
  16. }
  17. }
  18. else{
  19.         alertStr = "请选择物资!";
  20. }
  21. ids = ids.substring(0,ids.lastIndexOf(","));
  22. var request = $WEB.getParamsTable().getHttpRequest();
  23. request.getSession().setAttribute("productID",ids);
  24. println(ids+"     前脚本  ========");
  25. if(!"".equals(alertStr)){       
  26.   createAlert(alertStr);
  27. }       
复制代码
在前台的效果是alert能弹出来,但是点击弹出框中的确定后,页面就是一片空白,如下图:
QQ截图20120518112722.png
我想返回到之前的列表页面,这个要怎么做呀?
shary 发表于 2012-5-18 11:39:09 | 显示全部楼层
您好,跟您确认下您的业务需求是在视图新建操作的动作执行前脚本获取选择的记录并弹出框吧。请问您对应使用的是什么版本。如果我的理解正确的话我这边先去测试。大概5分钟之后回复您。麻烦将您的环境(版本、数据库、浏览器)作为您的签名以便我们及时测试确认您的问题。
bess 发表于 2012-5-18 11:50:45 | 显示全部楼层
您好,我这边测试发现确实存在这个bug,我们这边会将问题提交至研发部门在最新版:2.5.sp5.10357版本进行修复,届时会将补丁上传至论坛,请您及时关注论坛信息!同时我们也会在您的帖子中回复,请您及时查看!
给您带来不便,敬请见谅!
 楼主| 上海中信 发表于 2012-5-18 12:02:56 | 显示全部楼层
回复 2# shary

对的。
    sp4 9380+oracle10g+IE8
shary 发表于 2012-5-18 13:42:21 | 显示全部楼层
谢谢。已经将您的环境作为您的签名了。
spiral 发表于 2012-10-22 17:42:41 | 显示全部楼层
您好,该问题在sp6测试中并不存在,您可以升级版本解决问题
spiral 发表于 2012-10-29 15:17:37 | 显示全部楼层
客户暂时不愿意升级版本,帖子移到其他,客户以后升级了版本后,请告知结果

本版积分规则

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

GMT+8, 2026-8-12 18:45

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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