fix: switching page in subtable of detail block within modal triggers unsaved changes warning (#7004)

This commit is contained in:
Katherine
2025-06-06 11:49:52 +08:00
committed by GitHub
parent 171cddf564
commit 9d64189a5b
@@ -186,6 +186,7 @@ export const SubTable: any = observer(
//分页
const [currentPage, setCurrentPage] = useState(1);
const [pageSize, setPageSize] = useState(field.componentProps?.pageSize || 10); // 每页条数
const { setFormValueChanged } = useActionContext();
useEffect(() => {
setPageSize(field.componentProps?.pageSize);
}, [field.componentProps?.pageSize]);
@@ -201,6 +202,7 @@ export const SubTable: any = observer(
setPageSize(pageSize);
field.componentProps.pageSize = pageSize;
field.onInput(field.value);
setFormValueChanged(false);
},
showSizeChanger: true,
pageSizeOptions: ['10', '20', '50', '100'],