找回密码
 立即注册

QQ登录

只需一步,快速开始

baiccladmin

高级会员

118

主题

241

帖子

1149

积分

高级会员

积分
1149
baiccladmin
高级会员   /  发表于:2024-8-15 14:54  /   查看:874  /  回复:3
1金币
本帖最后由 baiccladmin 于 2024-8-15 15:18 编辑

当前有一个页面,包含主表(pdi_manage)、子表(pdi_manage_detail)、基础表(carbase_outside)

1、实现点提交保存图文列表内的子表内容
通过页面上的筛选框筛选出基础表的内容,通过数据传递传到子表的图文列表内,可反复添加子项,点击提交后,筛选框上部分会提交到主表,图文列表内的内容会提交到子表,因为是多数据提交,想通过循环命令,也不知道该循环哪部分才能将数据传递命令过来的数据,依次保存到子表呢


2、实现未提交前可删除图文列表内的子项


因文件上传提示服务内部错误,总是失败,就放到了网盘内
附件: 您需要 登录 才可以下载或查看,没有帐号?立即注册

最佳答案

查看完整内容

大佬您好,我前面提到的方法,需要给下面图文列表绑定的表格设置子表格,若是没有设置的话,咱们使用数据表操作添加子表,就不太行。 若是这种方法不满足咱们的需求,咱们想要循环做子表的数据添加,也是可以的。 实现思路: 1、给子表格增加一列,绑定ID 2、循环表格,判断当前行,ID列是否有值,若是有值,则使用数据表更新操作,若是没有值,则使用数据表添加操作,并且将有值的ID,拼接成一个“,”隔开的字符串 3 ...

3 个回复

倒序浏览
最佳答案
最佳答案
Grayson.Shang活字格认证 Wyn认证
超级版主   /  发表于:2024-8-15 14:54:15
来自 4#
baiccladmin 发表于 2024-8-15 17:06
我现在就是这么操作的,可是只更新了一条数据,而且子表也没有获取到基础表ID,我是想实现,主表数据更新 ...

大佬您好,我前面提到的方法,需要给下面图文列表绑定的表格设置子表格,若是没有设置的话,咱们使用数据表操作添加子表,就不太行。


若是这种方法不满足咱们的需求,咱们想要循环做子表的数据添加,也是可以的。
实现思路:
1、给子表格增加一列,绑定ID
2、循环表格,判断当前行,ID列是否有值,若是有值,则使用数据表更新操作,若是没有值,则使用数据表添加操作,并且将有值的ID,拼接成一个“,”隔开的字符串
3、使用数据表删除操作,删除ID,不在循环命令中获取到字符串中的数据

这样就可以完成子表的数据更新了

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
Grayson.Shang活字格认证 Wyn认证
超级版主   /  发表于:2024-8-15 17:02:04
2#
大佬您好,看咱们的描述,我大概理解了咱们的场景,咱们最终的效果应该是完成主子表数据的添加和更新是吧,只不过子表中的数据不是手动添加,而是通过主子表中间的下拉框选择后,自动添加到子表中,是这样吗?

关于第一个问题,咱们其实并不需要循环子表来更新子表数据,只需要和咱们平时的主子表数据更新一样,给图文列表,或者图文列表绑定的子表格,设置子表,然后通过数据表操作命令,操作主表的数据,子表的数据就可以完成更新、添加和删除等

第二个问题,在图文列表中,想要删除当前行数据,本应该使用表格操作命令,但是图文列表的模板中是不能选择表格的
这个需求,需要再主页面增加一个删除选择行的命令,然后在图文列表中触发命令。具体实现,可以参考demo。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
baiccladmin
高级会员   /  发表于:2024-8-15 17:06:55
3#
本帖最后由 baiccladmin 于 2024-8-15 17:13 编辑
Grayson.Shang 发表于 2024-8-15 17:02
大佬您好,看咱们的描述,我大概理解了咱们的场景,咱们最终的效果应该是完成主子表数据的添加和更新是吧, ...

我现在就是这么操作的,可是只更新了一条数据,而且子表也没有获取到基础表ID,我是想实现,主表数据更新后,再更新子表数据,也就是未点击提交之前,子表是没有ID的,这种能实现删除和添加吗

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部