fix(oceanbase-oracle): handle manual transactions on grid save/switch

This commit is contained in:
efeire authored and GitHub committed 2026-09-20 00:49:33 +08:00
1 parent 30d8b3970a
commit a19a4f595d
6 files changed
+302 -30

No files matched your search

@@ -534,6 +534,7 @@ interface DataGridProps {
exportFileBaseName?: string;
customSaveHandler?: import("@/composables/useDataGridEditor").CustomSaveHandler;
manualTransactionSessionId?: string;
ensureManualTransactionSession?: () => Promise<string>;
onManualTransactionMutation?: () => void;
mongoUpdateTarget?: MongoCopyUpdateTarget;
/** Enables MongoDB collection-grid presentation for BSON null values. */
@@ -3706,6 +3707,7 @@ const editor = useDataGridEditor({
onExecuteSql: computed(() => props.onExecuteSql),
customSaveHandler: computed(() => props.customSaveHandler),
manualTransactionSessionId: computed(() => props.manualTransactionSessionId),
ensureManualTransactionSession: computed(() => props.ensureManualTransactionSession),
onManualTransactionMutation: () => props.onManualTransactionMutation?.(),
sql: computed(() => props.sql),
searchText,