1. 概述

通过子表的自定义按钮结合对话框可将另外一张的表单数据返回到子表中,以及配合js脚本可以增加该表数据的属性。

2.前提

此操作共分为两个步骤
①:创建对话框
此功能目录在【单据中心】–>【辅助工具】–>【对话框定义】
②:子表控件使用
此功能目录在【单据中心】–>【单据管理】

3.操作

以“商品信息表”举例

3.1 配置对话框

前提:已创建 商品信息表,且有数据

①:sql语句查询该表

②:选择返回字段

③:保存#生成页面

3.2 对话框 & 子表录入数据

①:选中子表控件点击表配置,增加字段列

②:添加自定义按钮选择【自定义对话框】,点击配置,绑定对话框和绑定值到控件

③:保存预览

3.3 对话框 & 结合js脚本添加属性

①:在 3.2 的前提下,写入以下js脚本,自定义函数

②:在HTML中修改增加字段和值

③:配置自定义对话框写入js当中的回调名

PS:点击 帮助 ,查看回调方法
或者点击此链接进入:http://doc.redxun.cn/docs/jpaas/subDialogCallback

④:保存
结果显示如图

3.4 对话框 & 条件查询

通过对话框的条件配置,在映射的主表字段里输入值,筛选出对应的数据,再选择录入子表
①:在 3.1 前提下,增加条件配置,此以价格为例,点击保存生成页面

②:配置选择映射字段

③:保存后预览,映射的字段输入数值,过滤数据录入子表

文档更新时间: 2021-08-03 09:19   作者:刘宏桂