/
githubmirror
/
pocketbase
Обзор
Документация
Войти
/
githubmirror
/
pocketbase
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
ui/src/fields/file/onrecordsave.js
23 строки
665 B
Gani Georgiev
merge newui branch
18 апр 2026, 16:50
18 апр 2026, 16:50
4c44044
Код
Авторство
О чём код?
export const filesToDeleteProp = "@@filesToDelete"; // symbols are not used because they are not reactive // { // collection: undefined, // originalRecord: undefined, // record: undefined, // field: undefined, // payload: {}, // } export function onrecordsave(props) { const files = app.utils.toArray(props.payload[props.field.name]); const toDelete = app.utils.toArray(props.record[filesToDeleteProp]?.[props.field.name]); for (let filename of toDelete) { const index = files.indexOf(filename); if (index >= 0) { files.splice(index, 1); } } props.payload[props.field.name] = files; }