请选择 进入手机版 | 继续访问电脑版
 找回密码
 立即注册

QQ登录

只需一步,快速开始

meteor
金牌服务用户   /  发表于:2018-10-17 23:10  /   查看:1970  /  回复:8
需求场景:订单输入时,点击“多选产品”,在弹出页中可以选择多条产品记录,关闭后,需要将选择的产品填入到订单记录中。传值和回传命令能否支持表格数据的传递?因如何做?

本帖子中包含更多资源

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

x

8 个回复

倒序浏览
Eric.Liang讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2018-10-18 09:23:23
沙发
使用表格数据传递命令即可

本帖子中包含更多资源

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

x
回复 使用道具 举报
meteor
金牌服务用户   /  发表于:2018-10-18 09:43:01
板凳
嗯。果然如此。谢谢
回复 使用道具 举报
meteor
金牌服务用户   /  发表于:2018-10-18 09:48:50
地板
本帖最后由 meteor 于 2018-10-18 09:52 编辑

扩展下需求: 如果需要选定数据后传递给父页面的表格时,需要先清空父表格的数据,再插入,应该如何做?ps:有个思路是---在父页面打开子页面时,先清空下自身的表格,然后等待子页面选择后,插入数据。但是这样操作有个缺陷,就是可能打开子页面后并不想插入数据,于是取消,但是父页面的数据却已经被删除了。
回复 使用道具 举报
Tracy.Liu讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2018-10-18 09:49:21
5#
本帖最后由 Tracy.Liu 于 2018-10-18 09:51 编辑

您好,我理解您这个应该是一个主从表关系,一共需要三个表,订单表,订单详情表和产品表。
订单表为主表,订单详情表为从表,二者通过订单编号关联。订单详情表和产品表通过产品编号关联。在添加产品时,单价通过odata公式查询出来,不需要在订单详情表中再多添加一个单价字段,然后金额用公式计算。
看您的工程文件,感觉您应该是想在添加产品时,通过弹出产品列表,多选添加,而非一项一项添加。那您可以使用表格数据传递命令来实现。教程:http://help.grapecity.com.cn/pag ... ion?pageId=12486557

给您做了demo您看一下。



本帖子中包含更多资源

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

x
回复 使用道具 举报
meteor
金牌服务用户   /  发表于:2018-10-18 09:54:06
6#
Tracy.Liu 发表于 2018-10-18 09:49
您好,我理解您这个应该是一个主从表关系,一共需要三个表,订单表,订单详情表和产品表。
订单表为主表, ...

是这样的。谢谢。传递命令能搞得定。
扩展下需求:如果传递命令前能否清空父表格?
回复 使用道具 举报
Eric.Liang讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2018-10-18 10:02:58
7#
meteor 发表于 2018-10-18 09:54
是这样的。谢谢。传递命令能搞得定。
扩展下需求:如果传递命令前能否清空父表格?

那你可以在弹出页面的时候就去清空表格就行了。
回复 使用道具 举报
meteor
金牌服务用户   /  发表于:2018-10-18 10:16:02
8#
是的,梁sir,这样可以。但是要是弹出页面后,用户后悔了,不想选择数据了,需要直接关闭弹出页面。那这时候数据不是已经被清掉了吗?
是否有可能在表格传递命令加上个是否先清空目标表格数据的选项,可供命令配置时选择?如果选是,则清空,默认是否不清空
回复 使用道具 举报
Eric.Liang讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2018-10-18 19:00:12
9#
meteor 发表于 2018-10-18 10:16
是的,梁sir,这样可以。但是要是弹出页面后,用户后悔了,不想选择数据了,需要直接关闭弹出页面。那这时 ...

请参考附件工程文件。

本帖子中包含更多资源

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

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