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

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

[客户端] 多个映射表单同时映射一个数据库表时,出现的问题...

[复制链接]
kawaie 发表于 2010-12-23 15:00:30 | 显示全部楼层 |阅读模式
映射表单A与映射表单B, 同时映射一个数据库表(这个表是自己建)的字段,

这个数据库表的大些数据是从映射表单A录入的, 然后想通过点击表单B视图的某一项,

进入到表单B来读取表单A已添加了的这一项数据进行修改与添加一些数据.

这样怎么实现.?
 楼主| kawaie 发表于 2010-12-23 15:13:48 | 显示全部楼层
本帖最后由 kawaie 于 2010-12-23 16:09 编辑

我在表单B视图SQL代码那里把表单B的FORMID查了出来,这样能实现点击某一项后,进入的是表单B而不是表单A,但是这样又读取不了表单A录入的信息.并且这样在表单B文本框写
  1. var doc=getCurrentDocument();
  2. doc.getId();
复制代码
都查不出ID,假如不查FORMID出来,在表单B视图点击某一项后,进入的又是表单A了.
jion 发表于 2010-12-23 16:04:38 | 显示全部楼层
回复 2# kawaie


    楼主,你这说的有点绕哦,可以用图加文字说明下吗?
 楼主| kawaie 发表于 2010-12-23 16:29:51 | 显示全部楼层
本帖最后由 kawaie 于 2010-12-23 16:43 编辑

回复 3# jion
映射表单A;
表单A.jpg

映射表单B:
映射表单B.jpg
表单B视图代码:
  1. //11e0-0be4-f120ea05-a569-cb42f5e6faeb 是表单B的formid.

  2. var domainid = getWebUser().getDomainid();
  3. var sql ="select m.主检科室,'11e0-0be4-f120ea05-a569-cb42f5e6faeb' as formid,'"+domainid+"' as domainid,d.id,m.AA,m.检验类型,m.检验编号,m.样品名称 from t_document d inner join tlk_接样单表 m on d.mappingid=m.AA";
  4. sql;
复制代码
在表单A录入信息点保存

表单A录入信息到接样单表

表单A录入信息到接样单表

在表单B视图点击某一项:

表单B视图

表单B视图

结果表单B文本框取不到数据:

表单B数据

表单B数据
jion 发表于 2010-12-23 16:50:38 | 显示全部楼层
回复 4# kawaie


    楼主有没有同步数据哦!!
 楼主| kawaie 发表于 2010-12-24 08:36:48 | 显示全部楼层
本帖最后由 kawaie 于 2010-12-24 09:05 编辑

回复 5# jion

测试过,同步数据的确可以.但是同步之后,再添加新数据,又看不见了.又得去后台同步.

总不能每次前台添加完数据.又让我去后台同步数据吧?

本版积分规则

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

GMT+8, 2026-8-12 14:12

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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