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

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

[其他] 视图怎么刷新

[复制链接]
上海中信 发表于 2012-5-30 13:31:24 | 显示全部楼层 |阅读模式
本帖最后由 purple 于 2012-6-12 14:11 编辑

QQ截图20120530132432.png
上图中的列表是父子关系表中的子表信息,现在我想选择子列表中的某条信息,刷新表单,在父表单中获得选择的这条数据的id,请问有什么方法可以实现吗?
purple 发表于 2012-5-30 13:39:05 | 显示全部楼层
您好,您可以在视图添加按钮,将勾选记录的id保存在session中,然后在父表单中,根据实际需求,通过某个动作或者其他,从session中取值。
 楼主| 上海中信 发表于 2012-5-30 14:13:24 | 显示全部楼层
回复 2# purple
session里我已经存了值的,现在就是不知道怎么通过某个动作从session中取值,因为列表和父表单是在一个页面呀。
如果我在session中存了值,直接在父表单中某个字段的值本里好像不能取值吧?(前提是页面不刷新的情况下)
purple 发表于 2012-5-30 14:31:54 | 显示全部楼层
您好,您只能在父表单添加一个操作按钮,从session取值。
 楼主| 上海中信 发表于 2012-5-30 14:36:47 | 显示全部楼层
回复 4# purple


    但是我在父表单中的操作按钮中取到值没用呀,又不能赋值给表单中的文本框
purple 发表于 2012-5-30 14:45:36 | 显示全部楼层
您好,操作按钮可以给空间赋值的哦,通过doc.findItem("字段名").setValue(值);即可。doc是文档对象。
 楼主| 上海中信 发表于 2012-5-30 14:51:19 | 显示全部楼层
回复 6# purple


哦,稍后我试试,谢谢。。。
purple 发表于 2012-5-30 14:58:09 | 显示全部楼层
回复 7# 上海中信


    好的,尝试之后,请告知结果。有问题,我们再沟通。
 楼主| 上海中信 发表于 2012-5-30 16:53:12 | 显示全部楼层
回复 8# purple


    我在表单中定义了一个类型为无的按钮,动作执行脚本中写了如下代码:
  1. var request = $WEB.getParamsTable().getHttpRequest();
  2. var docProcess = getDocumentProcess();
  3. var values = request.getParameter("_selects");
  4. if(values == null || "".equals(values)){
  5.         createAlert("请选择供应的信息!");
  6. }
  7. else{
  8.         var arrs = splitString(values,";");
  9.         if(arrs.length() > 1){
  10.                 createAlert("只能选择一个供应商的信息!");
  11.         }
  12.         else{
  13.                 var doc = getCurrentDocument();
  14.                 println(doc+"       =================当前文档");
  15.                 doc.findItem("采购价格").setValue(arrs[0]);
  16.                 docProcess.doUpdate(doc);
  17.                 println("=====================finish");
  18.         }
  19. }
复制代码
values获得的老是为空,怎么回事?
purple 发表于 2012-5-30 17:20:41 | 显示全部楼层
不确定,可能是您的session为空,所以请检查下您往session存值是否成功了。谢谢。

本版积分规则

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

GMT+8, 2026-8-12 07:36

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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