убрал автосохранение
This commit is contained in:
@@ -40,7 +40,6 @@ const DualSpreadsheet: FC<DualSpreadsheetProps> = ({
|
|||||||
mergedCells = [],
|
mergedCells = [],
|
||||||
templateId,
|
templateId,
|
||||||
onEngineReady,
|
onEngineReady,
|
||||||
enableAutoSave = true,
|
|
||||||
excelFileName,
|
excelFileName,
|
||||||
isExcelLoading = false,
|
isExcelLoading = false,
|
||||||
onExcelFileChange,
|
onExcelFileChange,
|
||||||
@@ -991,9 +990,9 @@ const DualSpreadsheet: FC<DualSpreadsheetProps> = ({
|
|||||||
() => ({
|
() => ({
|
||||||
templateId,
|
templateId,
|
||||||
autoSaveDelay: 4000,
|
autoSaveDelay: 4000,
|
||||||
enableAutoSave: enableAutoSave && userEdited,
|
enableAutoSave: false, // Отключаем автосохранение по времени
|
||||||
}),
|
}),
|
||||||
[templateId, enableAutoSave, userEdited]
|
[templateId]
|
||||||
)
|
)
|
||||||
|
|
||||||
// Мемоизируем getAllModifiedCells для предотвращения частых ререндеров хука автосохранения
|
// Мемоизируем getAllModifiedCells для предотвращения частых ререндеров хука автосохранения
|
||||||
|
|||||||
@@ -52,7 +52,6 @@ export interface DualSpreadsheetProps {
|
|||||||
mergedCells?: MergedCell[] // Добавляем поддержку объединенных ячеек
|
mergedCells?: MergedCell[] // Добавляем поддержку объединенных ячеек
|
||||||
templateId?: string // Добавляем ID шаблона для сохранения
|
templateId?: string // Добавляем ID шаблона для сохранения
|
||||||
onEngineReady?: (engine: any) => void // Коллбэк, который отдаёт родителю методы движка
|
onEngineReady?: (engine: any) => void // Коллбэк, который отдаёт родителю методы движка
|
||||||
enableAutoSave?: boolean // Возможность отключить автосохранение
|
|
||||||
// Пропсы для ExcelUploadPanel
|
// Пропсы для ExcelUploadPanel
|
||||||
excelFileName?: string
|
excelFileName?: string
|
||||||
isExcelLoading?: boolean
|
isExcelLoading?: boolean
|
||||||
|
|||||||
@@ -360,7 +360,6 @@ const ProtocolForm: FC<ProtocolFormProps> = ({ template, onSave, onBack }) => {
|
|||||||
engineRef.current = engine
|
engineRef.current = engine
|
||||||
// Синхронизация произойдёт автоматически через useEffect
|
// Синхронизация произойдёт автоматически через useEffect
|
||||||
}}
|
}}
|
||||||
enableAutoSave={false}
|
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user