fix: unable to submit when selecting data (#6148)

This commit is contained in:
Zeke Zhang 2025-02-02 12:53:07 +08:00 committed by GitHub
parent 45cc4d2f7d
commit 02a506d247
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -156,7 +156,11 @@ export const SubTable: any = observer(
const { selectedRows, setSelectedRows } = useContext(RecordPickerContext);
return {
onClick() {
selectedRows.map((v) => field.value.push(markRecordAsNew(v)));
if (!Array.isArray(field.value)) {
field.value = [];
}
selectedRows.forEach((v) => field.value.push(markRecordAsNew(v)));
field.onInput(field.value);
field.initialValue = field.value;
setSelectedRows([]);