개발꿀팁 undo stack을 새로운 workbook에 이식할 수 있을까?
추천0 비추천 0
페이지 정보
작성자 GCK루카스 작성일 2022-06-20 15:26 조회 442회 댓글 0건본문
관련링크
getUndoStack 메소드를 이용해서 undo stack을 가져올 수 있는데, 이를 이용해서 새로운 workbook에 이식할 수 있을까요?
아쉽게도 SpreadJS는 undo/redo stack을 가져올 수는 있지만, 이를 다른 시트에도 동일하게 설정하는 API를 제공하지 않습니다.
* undo/redo stack은 커맨드의 작업 순서 스택이며, 설계 관점에서 개발자가 undo/redo stack을 관리할 수 없습니다.
Undo/Redo 스택을 확인하는 방법은 아래와 같습니다.
getRedoStack 메서드에 따라 spreadJS의 redoStack을 가져올 수 있습니다.
var spread = GC.Spread.Sheets.findControl(document.getElementById('ss')); let redoStack = spread.undoManager().getRedoStack();
getUndoStack 메서드에 따라 spreadJS의 undoStack을 가져올 수 있습니다.
var spread = GC.Spread.Sheets.findControl(document.getElementById('ss')); let undoStack = spread.undoManager().getUndoStack();
maxSize 메서드에 따라 redoStack/undoStack의 최대 크기를 가져오거나 설정할 수 있습니다.
var spread = GC.Spread.Sheets.findControl(document.getElementById('ss')); let undoManager = spread.undoManager(); undoManager.maxSize(20); // set max size. let maxSize = undoManager.maxSize(); // get max size.
자세한 내용은 튜토리얼 페이지를 참고해주세요.
댓글목록
등록된 댓글이 없습니다.