diff --git a/CHANGELOG.md b/CHANGELOG.md index 6040a5ceaa29cd3acc0134ef36581fe540a1e940..a8ba57a6e2e3a9a9a5b5f1882d753e54ed2afb8e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -19,6 +19,10 @@ - 修复泳道看板快速操作栏和批操作栏异常 +### Changed + +- 重复器表格中隐藏表单项不绘制 + ## [0.7.41-alpha.15] - 2025-07-27 ### Added diff --git a/src/control/form/form-detail/form-mdctrl/form-mdctrl-repeater/repeater-grid/repeater-grid.tsx b/src/control/form/form-detail/form-mdctrl/form-mdctrl-repeater/repeater-grid/repeater-grid.tsx index aac45a9785ea286aa00e2f71a18b9880fa331a7f..c4e2221e87cccc4e46d937eccf61e410cd6cf089 100644 --- a/src/control/form/form-detail/form-mdctrl/form-mdctrl-repeater/repeater-grid/repeater-grid.tsx +++ b/src/control/form/form-detail/form-mdctrl/form-mdctrl-repeater/repeater-grid/repeater-grid.tsx @@ -38,7 +38,10 @@ export const RepeaterGrid: ReturnType = defineComponent( props.controller.repeatedForm, (item: IDEFormDetail) => { if (item.detailType === 'FORMITEM') { - formItems.push(item); + // 隐藏表单项不绘制 + if ((item as IDEFormItem).editor?.editorType !== 'HIDDEN') { + formItems.push(item); + } } }, {