fix: unable to submit when selecting data

This commit is contained in:
Zeke Zhang 2025-02-02 11:05:46 +08:00
parent 8450a9bb5c
commit 8931b1e058

View File

@ -153,7 +153,11 @@ export const SubTable: any = observer(
const { selectedRows, setSelectedRows } = useContext(RecordPickerContext); const { selectedRows, setSelectedRows } = useContext(RecordPickerContext);
return { return {
onClick() { 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.onInput(field.value);
field.initialValue = field.value; field.initialValue = field.value;
setSelectedRows([]); setSelectedRows([]);