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

平台能否将父表单包含的子表单转移到另一个父表单中

[复制链接]
linner 发表于 2012-10-30 16:06:41 | 显示全部楼层 |阅读模式
本帖最后由 bess 于 2012-10-31 11:24 编辑

如父表单A、B,表单A中包含子表单a1,能不能通过iscript修改a1表单的parentId来修改a1所属的父表单?
purple 发表于 2012-10-30 16:26:14 | 显示全部楼层
可以,平台表单之前形成父子关系,就是子表的parent字段等于主表的id字段值。请问您具体是什么需求呢?
回复

使用道具 举报

 楼主| linner 发表于 2012-10-30 16:36:42 | 显示全部楼层
我的需求是在父表单中,点击复制(实际是新建按钮)按钮,重新弹出一个父表单的新增窗口,保存这个父表单之后,将原父表单包含的子表单转移到当前父表单中。

您说可以,那脚本要怎么写呢?
回复

使用道具 举报

bess 发表于 2012-10-30 16:50:55 | 显示全部楼层
您好,请问您的意思是否说,某条子记录,本来存在于表a中,现在需要把它变成表b的子记录,同时去除该记录和表a间的父子关系?如果是,那么您直接修改该记录的parent字段的值就好。
回复

使用道具 举报

 楼主| linner 发表于 2012-10-30 17:04:06 | 显示全部楼层
对的,但是您说的直接修改parent字段的值怎么修改?
修改表单字段的值是:
doc.findItem("字段名称").setValue(值),
难道修改parent用:
doc.findItem("_parent").setValue(值)??
回复

使用道具 举报

spiral 发表于 2012-10-30 17:15:59 | 显示全部楼层
您可以参考一下以下代码
  1. var sql = "update tlk_员工薪金子表 set PARENT='11e2-2239-58b4a53d-a0af-47465d8127a0' where id = '11e2-2268-8d769c25-a0af-47465d8127a0' ";
  2. updateByDSName("myApps功能示例_DS",sql);
复制代码
回复

使用道具 举报

 楼主| linner 发表于 2012-10-31 09:50:18 | 显示全部楼层
好的,谢谢!
回复

使用道具 举报

bess 发表于 2012-10-31 09:52:23 | 显示全部楼层
您好,尝试后请告知结果!
回复

使用道具 举报

 楼主| linner 发表于 2012-10-31 11:23:21 | 显示全部楼层
可以了。谢谢。
回复

使用道具 举报

bess 发表于 2012-10-31 11:24:02 | 显示全部楼层
感谢楼主告知结果!!
回复

使用道具 举报

本版积分规则

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

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

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

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