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

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

[已解决] 没有父子关系的包含元素,在表单中是否能获取子表单的元素值?

[复制链接]
上海怡蓝 发表于 2012-11-9 09:52:06 | 显示全部楼层 |阅读模式
本帖最后由 spiral 于 2012-11-13 10:52 编辑

表单中有一个视图包含元素,没有父子关系,我想在外面的表单中,获取到包含元素中查询表单的参数,如何能获取到?
bess 发表于 2012-11-9 09:56:39 | 显示全部楼层
您好,可以的,您通过getRelateDocument()对象去获取即可.
 楼主| 上海怡蓝 发表于 2012-11-9 09:56:53 | 显示全部楼层
尝试着用这种方式

var doc = getRelateDocument();
var ck_transactor = doc.getItemValueAsString("ck_transactor");

好像也没能 获取到
spiral 发表于 2012-11-9 10:31:06 | 显示全部楼层
经过本地测试,该问题确实存在,稍后会把问题整理好后提交给研发,对您带来的不便表示歉意
spiral 发表于 2012-11-9 17:18:34 | 显示全部楼层
您好,经过与同事商量,该方法只能在包含元素中获取表单文档对象的时候,您的需求只能通过Seeion来做
 楼主| 上海怡蓝 发表于 2012-11-9 17:41:37 | 显示全部楼层
用 session 的方式我试过了 , 没有获取到我才改用 getRelateDocument(), 两种方式都没成功才进行求助 。。。。

具体业务需求如下:
search.jpg

如图,我自己用计算脚本添加了一个合计的功能。 当点击查询表单的 查询按钮的时候, 如何将查询的参数在外面的表单中获取到 ?
这样合计的值才能跟视图的金额值对应的起来 。
spiral 发表于 2012-11-12 11:15:15 | 显示全部楼层
您好,请问您使用session不行,具体的做法和脚本是什么呢?
 楼主| 上海怡蓝 发表于 2012-11-12 12:46:42 | 显示全部楼层
在 视图的 SQL脚本中,我能获取到页面上的搜索参数。

  1. var ck_subjectNo = doc.getItemValueAsString("ck_SubjectNo");
  2. if( "1".equals(ck_subjectNo) ){
  3.     var sValue = doc.getItemValueAsString("_subjectNo");
  4.     sqlWhere += " and item_subjectName like '%"+sValue+"%' ";

  5. }

  6. var ck_billsType = doc.getItemValueAsString("ck_billsType");
  7. if( "1".equals(ck_billsType) ){
  8.     var sValue = doc.getItemValueAsString("_billsType");
  9.     sqlWhere += " and formId= '"+sValue+"' ";

  10. }

  11. var sql = "select * from tableName where stateLabel ='完成' and item_payUnit='"+selectUnit+"'" + sqlWhere;
复制代码
这时将 sqlWhere 存储在 Session 中,然后再在 计算脚本中去获取 这个 session值
spiral 发表于 2012-11-12 14:17:33 | 显示全部楼层
本帖最后由 spiral 于 2012-11-12 14:26 编辑

请问您是获取不了值,还是其他使用过程中遇到的问题呢?
计算脚本没有重计算的属性,就算有控件触发刷新事件了,它的值也不会跟着改变
 楼主| 上海怡蓝 发表于 2012-11-12 17:50:45 | 显示全部楼层
计算脚本有重计算的呀 ~

ddd.jpg

之前有说过用 session能解决问题, 如果您认为我使用错误,那请提示该如何使用呢 ?

本版积分规则

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

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

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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