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

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

[已解决] sp10 某表单有两个子视图传值问题

[复制链接]
西北有色 发表于 2014-1-17 09:06:23 | 显示全部楼层 |阅读模式
本帖最后由 sophie 于 2014-1-23 11:07 编辑

某个表单,里面存在两个视图,这两个视图没有什么关系。是两个单独的视图。
现在我想在第一个视图里面选中某条数据。然后把我选中数据传到第二个视图里面。
请问这么怎么实现呢?
sophie 发表于 2014-1-17 09:51:22 | 显示全部楼层
您好,您是想怎么传呢?又怎么显示呢?您能详细描述一下,您的需求么?您是打开表单页面时,有视图a 视图b   这两个视图没有关联,那么这两个视图是否都是主表的子视图呢?然后打开表单时,视图a 有记录,视图b没有记录 然后您想把视图a的记录勾选上传给视图b,然后视图b记录显示与a一样的记录么?
 楼主| 西北有色 发表于 2014-1-17 10:03:31 | 显示全部楼层
有视图a 视图b ,  a和b没有什么关联,  a视图和主表有关联   b视图和主表没关联,   打开表单  b视图有数据 ,我在b视图勾选其中几条数据,把这几条数据传到a视图中去,在a视图中也显示这几条数据。
sophie 发表于 2014-1-17 10:22:30 | 显示全部楼层
您好,那么请问您把b视图记录显示在a视图后,是否需要插入到a视图对应表单呢?如果要,那么针对您的需求,您可以使用以下方案: a包含元素勾选重计算,b包含元素勾选刷新,在b视图添加一个“载入视图”类型的查询按钮。勾选b视图记录,在查询按钮动作执行脚本中获取勾选到的记录,把这个记录插入到a视图对应表单中,插入记录您可参考帖子:http://teemlink.com/bbs/viewthre ... hlight=%B2%E5%C8%EB
 楼主| 西北有色 发表于 2014-1-17 10:34:51 | 显示全部楼层
哦,我也是这样想的,我就是感觉麻烦,就行问问你们有没有什么写好的方法直接复制b视图中选中的这些记录到a视图中。
sophie 发表于 2014-1-17 10:42:48 | 显示全部楼层
不好意思,平台没有直接使用的功能,针对您现在的需求,只能提供给您这种方案,您可以先尝试,有问题再沟通。
 楼主| 西北有色 发表于 2014-1-17 14:12:22 | 显示全部楼层
你好,我没有按你代码写,但我们的思路都是一样的,我是在b视图的按钮里面写了代码,获取选中的数据id,然后我调取数据库的存储过程,就这样把选中的数据加到a表单里面去了 ,可是 a视图里面不显示数据?是怎么回事?我注意了下a表单的数据,除了我自己在表中添加的字段(也就是前面带 item 的字段)有数据,其它的字段数据都是null,是不是和这个有关系呢?
sophie 发表于 2014-1-17 14:18:49 | 显示全部楼层
您好,您的a表单中还有字段不是通过平台创建的,即带来item_开头的字段么?想要在我们平台展示非item开头的数据您得用映射表单啊。
 楼主| 西北有色 发表于 2014-1-17 14:32:55 | 显示全部楼层
回复 8# sophie


    汗...
   我的表单里面的字段都是以item_名字..  这样的格式啊
   我现在把B视图的值已经传给A表单了。传过去的值可以在数据库以脚本的形式查询到。
   可是前台A视图里面不显示我的数据,在这期间我的存储过程中也添加了系统的3个字段id,formid,applicationid
   2视图都勾选了刷新和重计算 。。。

   请问我这是什么情况导致的呢?
sophie 发表于 2014-1-17 15:38:18 | 显示全部楼层
您传过去的时候 有没有把当前主表的id赋予到这些记录的PARENT中呢?

本版积分规则

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

GMT+8, 2026-8-13 11:14

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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