UndoManager

Manager undo/redo yang menyediakan fungsi undo dan redo berbasis YJS, dengan dukungan manajemen stack dan penghapusan riwayat

Metode

constructor

Konstruktor

Definisi:

constructor(scope: any)

Parameter:

ParameterTipeDeskripsi
scopeany- Dokumen YJS atau scope tipe untuk menentukan rentang pelacakan undo/redo

undo

Membatalkan perubahan terakhir

Definisi:

undo(): boolean

Mengembalikan: boolean

redo

Mengulang perubahan yang dibatalkan

Definisi:

redo(): boolean

Mengembalikan: boolean

canUndo

Memeriksa apakah ada operasi yang dapat di-undo

Definisi:

canUndo(): boolean

Mengembalikan: boolean

canRedo

Memeriksa apakah ada operasi yang dapat di-redo

Definisi:

canRedo(): boolean

Mengembalikan: boolean

clear

Menghapus riwayat

Definisi:

clear(clearUndoStack?: boolean, clearRedoStack?: boolean): void

Mengembalikan: void

Parameter:

ParameterTipeDeskripsi
clearUndoStack?boolean- Apakah menghapus undo stack, default true
clearRedoStack?boolean- Apakah menghapus redo stack, default true