全局配置相关功能是定义实现当前业务明细表的属性信息,及该业务明细表需要触发的弹窗、权限管理或其他自定义JS逻辑。
点击 +新建,选择 业务明细表,选择关联的业务模型,点击 确定,进入业务明细表创建和编辑页面,系统默认带出一个静态标准区域,可进行编辑。
点击未命名后的设置按钮,右侧弹出业务明细表属性框,可编辑业务明细表属性信息。
.. csv-table:: :header: 区域属性, 配置信息, 说明 :widths: auto
基本, 编码, 必填,只允许输入字母、数字、下划线 , 名称(多语种), 必填,名称语种的配置取决于系统启用了多少种语言 , 业务数据模型, 必填,创建业务明细表时选择关联的业务数据模型,选择后不可修改 , 业务数据模型路径, 必填,显示业务数据模型存储路径,不可修改 , 新建时弹窗编码, 可选择已配置好的弹窗,在新建当前业务明细表单据时触发所选弹窗 自定义JS, 表单加载时, 可填写业务明细表加载时调用的自定义JS方法 , 表单刷新时, 可填写业务明细表刷新时调用的自定义JS方法 , 表单保存前, 可填写业务明细表保存时调用的自定义JS方法 全局样式, 全局区域样式, 可定义当前业务明细表中所有区域的样式,包括图标、字体、界面等信息做个性化样式设置,也可在各个区域属性中单独配置 , 全局按钮样式, 可定义当前业务明细表中所有按钮的样式,包括图标、字体、界面等信息做个性化样式设置,也可在各个按钮属性单独配置 , 全局字段样式, 可定义当前业务明细表中所有字段的样式,包括图标、字体、界面等信息做个性化样式设置,也可在各个字段属性中单独配置
点击页面右上角 保存 按钮,填写编码等必填信息,选择保存位置之后点击 确定,保存业务明细表。
业务明细表中允许添加自定义JS代码,可对业务明细表的单据进行自定义功能开发,调用定制化方法或接口逻辑等,可在弹窗中设置是否开启调用自定义JS代码。
配置步骤如下:
业务明细表属性保存之后,点击编辑视图界面右上角的设置按钮,选择 自定义JS,进入自定义JS编辑界面。
可在该界面编辑自定义JS。若开启了 自定义JS 开关,则在使用业务明细表时将会运行;若关闭,则不运行。
示例代码可获取选项框选中的描述
export default function customScript(params) {
const { formFn } = params;
return {
demo() {
// 本示例获取字段 company_code 的选择框标题
formFn.getSelectTitle({ name: 'company_code' });
},
};
}
业务明细表中允许添加多个弹窗,可通过与业务明细表新建、动态区域新建或按钮执行时关联触发,实现业务单据新建、区域模板新建或按钮点击时对弹窗调用。弹窗属性中可配置弹窗的基本信息、弹窗调用前后自定义逻辑及个性化样式设置。
配置步骤如下:
点击当前业务明细表右上角的设置按钮,选择 弹窗管理,进入 弹窗管理 编辑界面。
点击 新增弹窗,可新增多个弹窗配置。弹窗配置之后,在业务明细表页面配置界面时可选择相应弹窗配置。
点击弹窗名称,可在右侧弹窗中配置弹窗的属性信息,分为两个标签页:基本 和 样式;
.. csv-table:: :header: 区域属性, 配置信息, 说明 :widths: auto
基本, 编码, 必填,只允许输入字母、数字、下划线 , 名称(多语种), 必填,名称语种的配置取决于系统启用几种语言 , 弹窗渲染前, 可填写需调用的自定义JS方法 , 弹窗渲染后, 可填写需调用的自定义JS方法 , 弹窗确认前, 可填写需调用的自定义JS方法 , 弹窗确认后, 可填写需调用的自定义JS方法 , 保存弹框数据, 勾选后,在业务明细表使用时关闭弹窗后数据被保存 , 只读, 勾选后,该弹窗不可编辑 样式, 图标、字体、界面等信息, 可对该弹窗做个性化样式设置
根据实际场景,拖拽左上角的区域、文本框、按钮和筛选条件组件到弹窗内相应位置,进行定制化弹窗内容。
添加静态区域,同业务明细表页面配置中的静态区域,可添加单页或多 tab 页区域,配置基本属性和个性化样式,根据业务需求可在区域中添加文本框、按钮或筛选条件;
添加表格区域,同业务明细表页面配置中的表格区域,可添加表格样式弹框区域,配置基本属性和个性化样式,配置表格区域中字段对应数据表字段。
【从入参自动填充】可以将弹窗打开时接收的参数值赋值给对应字段,常用于按钮打开时,将按钮配置的按钮参数赋值给弹窗中的字段
【弹窗关闭后赋值给表单的字段】可以建立弹窗中字段和明细表字段的对应关系,弹窗关闭后自动将弹窗中字段赋值给关联的业务明细表字段
添加元素引用区域,可引用已维护好的清单表或业务明细表样式及数据,右侧弹窗中显示引用的元素信息,可按需求进行配置。
配置信息如下:
区域属性 |
配置信息 |
说明 |
---|---|---|
编码 |
必填,只允许输入字母、数字、下划线 | |
名称(多语言) |
必填,名称语种的配置取决于系统启用了多少种语言 | |
引用元素类型 |
必填,选择清单表或业务明细表类型 | |
元素对象 |
必填,选择需引用的已有清单表或业务明细表 | |
元素对象路径 |
只读,读取已选择元素的系统路径 | |
选择清单表 |
传入参数 |
可配置清单表中已有POV设置,或单独设置过滤器筛选 |
传出参数 |
可配置传出参数是否允许通过行项目获取 | |
参数设置 |
可配置参数字段赋值到业务明细表区域中对应的字段 | |
选择业务明细表 |
业务明细表区域 |
可选择业务明细表中所配置区域,若未选择,则默认显示全部区域信息 |
添加文本框,同业务明细表页面配置中的文本框,可选择对应数据表中的字段,根据字段在业务模型中的类型配置为维度或日期显示选择样式。可配置字段填写值在关闭弹窗后是否赋值给业务明细表相应字段。
添加按钮,同业务明细表页面配置中的按钮,可配置基本信息和个性化样式,在 执行信息 中定义按钮执行逻辑及运行参数。
添加 POV 筛选条件,同在业务明细表页面配置中的添加筛选条件,可在静态区域或表格区域中添加筛选条件。
已配置该业务明细表关联的业务模型中的角色方案。
点击右上角设置按钮,选择 权限管理,进入权限管理界面。权限控制按照业务明细表关联的业务模型中的主模型和所有子模型的维度进行配置。
若在配置区域和按钮属性时勾选了 启用权限控制,则在权限管理界面可以对该区域或按钮做权限控制。
权限控制点 |
权限 |
说明 |
---|---|---|
区域 |
查看 |
对该区域仅可查看,不可编辑 |
编辑 |
对该区域可查看,可编辑 | |
按钮 |
可见 |
仅可查看该按钮 |
运行 |
可运行该按钮 |
若业务明细表中的区域权限配置和业务模型中的字段权限配置存在冲突,则字段权限遵循以下逻辑:
业务明细表-区域权限 |
业务模型-字段权限 |
字段操作权限 |
---|---|---|
查看 |
查看 |
查看 |
查看 |
编辑 |
查看 |
编辑 |
查看 |
查看 |
编辑 |
编辑 |
编辑 |
回到顶部
咨询热线