在此处输入计算字段后,应禁用映射字段,并应选中并禁用只读复选框,如何做到这一点
代码:<ejs-grid #metricManagementGrid id="metricManagementGrid" [allowFiltering]='true' [locale]='locale' [allowResizing]='true' [dataSource]='data' [allowSorting]='true' [allowPaging ]='true' [pageSettings]='pageSettings' (dataBound)="onGridDataBound($event)" [toolbar]='toolbar' [editSettings]='editSettings' [filterSettings]='filterOption' (toolbarClick)='onGridToolbarClick ($event)' (actionComplete)="actionComplete($event)" [rowHeight]='30' [height]='windowHeight' (actionBegin)="actionBegin($event)" (headerCellInfo)="headerCellInfo($event )"> <e-column field='editMetricManagement' id="editRow" [allowEditing]="false" headerText='编辑行' width="80" [allowFiltering]='false' i18n-headerText="@@MetricManagement.Grid.Field.editRow"> <ng-template #template let-data> <button mat-icon-button id="editMetricRow" (点击) ="editRow(data)"> 编辑 <ng-template #editTemplate let-data> 编辑 <e-column field='readOnly' displayAsCheckBox='true' id="readOnly" headerText='只读' i18n-headerText=" @@MetricManagement.Grid.Field.readOnly" [allowEditing]="false" editType='booleanedit' [allowFiltering]='false' width="100"> <e-column field='metricName' headerText='Metric Name' i18n-headerText="@@MetricManagement.Grid.Field.metricName" id="metricName" type="string" [filter]='filterString' width="120" [validationRules]='requiredValidation'> <e-column field='metricFor' headerText='Metric For' i18n-headerText="@@MetricManagement.Grid.Field.metricFor" id="metricFor" type="string" [filter]='filterString' width="100" [validationRules]='requiredValidation'> <e-column field='type' headerText='Type' i18n-headerText="@@MetricManagement.Grid.Field.type" id ="type" width="80" type="string" [filter]='filterString' [validationRules]='requiredValidation'> <e-column field='fieldType' headerText='Field Type' i18n-headerText="@ @MetricManagement.Grid.Field.fieldType" id="fieldType" width="100" type="string" [filter]='filterString' [validationRules]='requiredValidation'> <e-column field='mapping' headerText='Mapping' i18n-headerText="@@MetricManagement.Grid.Field.mapping" id="mapping" width="100" type ="string" [filter]='filterString'> <e-column field='calculation' headerText='Calculation' i18n-headerText="@@MetricManagement.Grid.Field.calculation" id="calculation" type="string " width="120" [filter]='filterString'> <e-column field='formulaBuilder' headerText='' [allowEditing]="false" id="formulaBuilder" width="70"> <ng-template #模板 let-data> 计算 <ng-template #editTemplate let-data> 计算requiredValidation'> <e-column field='mapping' headerText='Mapping' i18n-headerText="@@MetricManagement.Grid.Field.mapping" id="mapping" width="100" type="string" [过滤器] ='filterString'> <e-column field='calculation' headerText='Calculation' i18n-headerText="@@MetricManagement.Grid.Field.calculation" id="calculation" type="string" width="120" [ filter]='filterString'> <e-column field='formulaBuilder' headerText='' [allowEditing]="false" id="formulaBuilder" width="70"> <ng-template #template let-data> 计算 < ng-template #editTemplate let-data> 计算requiredValidation'> <e-column field='mapping' headerText='Mapping' i18n-headerText="@@MetricManagement.Grid.Field.mapping" id="mapping" width="100" type="string" [过滤器] ='filterString'> <e-column field='calculation' headerText='Calculation' i18n-headerText="@@MetricManagement.Grid.Field.calculation" id="calculation" type="string" width="120" [ filter]='filterString'> <e-column field='formulaBuilder' headerText='' [allowEditing]="false" id="formulaBuilder" width="70"> <ng-template #template let-data> 计算 < ng-template #editTemplate let-data> 计算headerText='Mapping' i18n-headerText="@@MetricManagement.Grid.Field.mapping" id="mapping" width="100" type="string" [filter]='filterString'> <e-column field='计算' headerText='Calculation' i18n-headerText="@@MetricManagement.Grid.Field.calculation" id="calculation" type="string" width="120" [filter]='filterString'> <e-column字段='formulaBuilder' headerText='' [allowEditing]="false" id="formulaBuilder" width="70"> <ng-template #template let-data> 计算 <ng-template #editTemplate let-data> 计算headerText='Mapping' i18n-headerText="@@MetricManagement.Grid.Field.mapping" id="mapping" width="100" type="string" [filter]='filterString'> <e-column field='计算' headerText='Calculation' i18n-headerText="@@MetricManagement.Grid.Field.calculation" id="calculation" type="string" width="120" [filter]='filterString'> <e-column字段='formulaBuilder' headerText='' [allowEditing]="false" id="formulaBuilder" width="70"> <ng-template #template let-data> 计算 <ng-template #editTemplate let-data> 计算string" [filter]='filterString'> <e-column field='calculation' headerText='Calculation' i18n-headerText="@@MetricManagement.Grid.Field.calculation" id="calculation" type="string" width ="120" [filter]='filterString'> <e-column field='formulaBuilder' headerText='' [allowEditing]="false" id="formulaBuilder" width="70"> <ng-template #template let -data> 计算 <ng-template #editTemplate let-data> 计算string" [filter]='filterString'> <e-column field='calculation' headerText='Calculation' i18n-headerText="@@MetricManagement.Grid.Field.calculation" id="calculation" type="string" width ="120" [filter]='filterString'> <e-column field='formulaBuilder' headerText='' [allowEditing]="false" id="formulaBuilder" width="70"> <ng-template #template let -data> 计算 <ng-template #editTemplate let-data> 计算filterString'> <e-column field='formulaBuilder' headerText='' [allowEditing]="false" id="formulaBuilder" width="70"> <ng-template #template let-data> 计算 <ng-template #编辑模板让数据>计算filterString'> <e-column field='formulaBuilder' headerText='' [allowEditing]="false" id="formulaBuilder" width="70"> <ng-template #template let-data> 计算 <ng-template #编辑模板让数据>计算