如:选择按总行汇总,进展示对应的sf项
使用change进行监听
ods: {
type: 'string',
title: '按总行汇总',
enum: [
{ label: '是', value: '1' },
{ label: '否', value: '0' },
],
ui: {
widget: 'select',
change: ngModel => {
let sfFormData = this.sf.value;
if (ngModel == '1') {
//当“按总行汇总”为是的时候,设置“支行名称”,“客户经理”,“按支行汇总”隐藏
this.schema.properties['subbank'].ui['hidden'] = true;
this.searchSchema.properties['subBranchOrgName'].ui['hidden'] = true;
this.searchSchema.properties['cusMgrName'].ui['hidden'] = true;
this.sf.refreshSchema();
this.sff.refreshSchema();
this.sfFormData = sfFormData;