# 메서드

sy-grid의 메서드 203개를 이름으로 찾고 설명·타입·예제로 이동할 수 있습니다.

Canonical: https://grid.syidax.com/ko/docs/methods/

<a id="index"></a>

## 전체 목록

- [getAuditLog](https://grid.syidax.com/ko/docs/methods/getAuditLog.md) — 감사 기록을 배열로 읽습니다. 종류·순번·시간 필터로 필요한 범위만 조회할 수 있고 기록이 꺼져 있으면 빈 배열입니다.
- [clearAuditLog](https://grid.syidax.com/ko/docs/methods/clearAuditLog.md) — 보관 중인 감사 기록을 지웁니다. 기록 순번은 계속 증가하며 재사용되지 않습니다.
- [getAuditLogAsCsv](https://grid.syidax.com/ko/docs/methods/getAuditLogAsCsv.md) — 감사 기록을 CSV 문자열로 변환합니다. 파일 다운로드 없이 앱에서 내용을 검토하거나 전달할 때 사용합니다.
- [getAuditLogAsJson](https://grid.syidax.com/ko/docs/methods/getAuditLogAsJson.md) — 감사 기록을 구조가 유지되는 JSON 배열 문자열로 읽습니다. pretty로 읽기 쉬운 들여쓰기를 선택합니다.
- [exportAuditLogAsCsv](https://grid.syidax.com/ko/docs/methods/exportAuditLogAsCsv.md) — 선택한 감사 기록을 CSV 파일로 내려받습니다.
- [exportAuditLogAsJson](https://grid.syidax.com/ko/docs/methods/exportAuditLogAsJson.md) — 선택한 감사 기록을 JSON 파일로 내려받습니다.
- [openCellCommentPanel](https://grid.syidax.com/ko/docs/methods/openCellCommentPanel.md) — 행 ID와 필드로 지정한 협업 댓글 패널을 엽니다. 독립 셀 메모 어댑터와는 다른 댓글 기능입니다.
- [closeCellCommentPanel](https://grid.syidax.com/ko/docs/methods/closeCellCommentPanel.md) — 열린 협업 댓글 패널을 닫습니다. 댓글 데이터 자체를 삭제하지 않습니다.
- [getApi](https://grid.syidax.com/ko/docs/methods/getApi.md) — 현재 Grid의 타입 지정 API와 앱 context에 접근합니다. 초기화가 완료된 요소에서 읽으세요.
- [getColumn](https://grid.syidax.com/ko/docs/methods/getColumn.md) — 식별자로 현재 열 객체를 찾습니다. 없는 열은 null이며 초기 columnDefs 복사본이 아닌 현재 상태를 조회합니다.
- [getColumns](https://grid.syidax.com/ko/docs/methods/getColumns.md) — 현재 열 객체 목록을 읽습니다. 열 너비·순서·표시 상태를 앱과 연결할 때 사용합니다.
- [getColumnGroup](https://grid.syidax.com/ko/docs/methods/getColumnGroup.md) — 식별자로 현재 열 그룹 객체를 찾습니다. 없는 그룹은 null입니다.
- [getColumnGroups](https://grid.syidax.com/ko/docs/methods/getColumnGroups.md) — 현재 열 그룹 객체 목록을 읽습니다.
- [getRow](https://grid.syidax.com/ko/docs/methods/getRow.md) — 안정적인 행 ID로 행 객체를 찾습니다. 화면 인덱스로 찾는 API와 구분합니다.
- [getDisplayedRowAtIndex](https://grid.syidax.com/ko/docs/methods/getDisplayedRowAtIndex.md) — 현재 표시 순서의 인덱스로 행 객체를 찾습니다. 정렬·필터·그룹에 따라 같은 인덱스의 행은 달라질 수 있습니다.
- [forEachRow](https://grid.syidax.com/ko/docs/methods/forEachRow.md) — 행 객체를 순회하며 콜백을 실행합니다. 현재 화면의 표시 순서가 필요하면 forEachDisplayedRow를 사용합니다.
- [forEachDisplayedRow](https://grid.syidax.com/ko/docs/methods/forEachDisplayedRow.md) — 현재 표시 행을 순회합니다. 원본 데이터 순서와 표시 순서를 구분해야 하는 앱 기능에 사용합니다.
- [getWorkbookBinding](https://grid.syidax.com/ko/docs/methods/getWorkbookBinding.md) — 현재 워크북과 시트의 연결 정보를 읽습니다. 연결되지 않았으면 null입니다.
- [reconnectWorkbook](https://grid.syidax.com/ko/docs/methods/reconnectWorkbook.md) — 현재 워크북 설정으로 연결을 다시 구성하고 결과를 반환합니다.
- [disconnectWorkbook](https://grid.syidax.com/ko/docs/methods/disconnectWorkbook.md) — 워크북 연결을 해제합니다. 다른 시트와 수식 값을 전파하는 흐름에 미치는 영향을 확인하세요.
- [sortBy](https://grid.syidax.com/ko/docs/methods/sortBy.md) — 한 열의 정렬을 지정합니다. 방향 생략은 정렬 순환, null은 해당 열 정렬 해제이며 전체 다중 모델은 setSortModel로 설정합니다.
- [setSortModel](https://grid.syidax.com/ko/docs/methods/setSortModel.md) — 정렬 기준 목록과 우선순위를 한 번에 교체합니다. 빈 배열로 전체 정렬을 해제합니다.
- [getSortModel](https://grid.syidax.com/ko/docs/methods/getSortModel.md) — 현재 정렬 열·방향·우선순위 목록을 읽습니다.
- [setQuery](https://grid.syidax.com/ko/docs/methods/setQuery.md) — 처리 엔진에 적용할 조회 조건을 전달합니다. GridQuery 계약과 현재 행 모델의 지원 범위를 확인하세요.
- [getActiveTier](https://grid.syidax.com/ko/docs/methods/getActiveTier.md) — 실제 활성화된 처리 엔진 등급을 읽습니다. engine에 요청한 모드와 다를 수 있습니다.
- [registerAggFunc](https://grid.syidax.com/ko/docs/methods/registerAggFunc.md) — 이름으로 사용자 집계 함수를 등록합니다. 같은 이름의 기존 함수를 덮어쓸 수 있으므로 고유한 이름을 사용하세요.
- [unregisterAggFunc](https://grid.syidax.com/ko/docs/methods/unregisterAggFunc.md) — 등록한 사용자 집계 함수를 제거합니다. 사용 중인 열의 aggFunc 설정도 함께 정리합니다.
- [getRegisteredAggFuncNames](https://grid.syidax.com/ko/docs/methods/getRegisteredAggFuncNames.md) — 현재 등록된 집계 함수 이름을 확인합니다.
- [setRowGroupExpanded](https://grid.syidax.com/ko/docs/methods/setRowGroupExpanded.md) — 실제 그룹 키에 해당하는 행 그룹을 펼치거나 접습니다. 없는 그룹이나 이미 같은 상태이면 변경하지 않습니다.
- [expandAllRowGroups](https://grid.syidax.com/ko/docs/methods/expandAllRowGroups.md) — 현재 행 그룹을 모두 펼칩니다. 실제로 바뀐 그룹마다 토글 이벤트가 발생합니다.
- [collapseAllRowGroups](https://grid.syidax.com/ko/docs/methods/collapseAllRowGroups.md) — 현재 데이터에서 접을 수 있는 행 그룹을 모두 접습니다.
- [setTreeNodeExpanded](https://grid.syidax.com/ko/docs/methods/setTreeNodeExpanded.md) — 경로로 지정한 트리 노드를 펼치거나 접습니다. 잎 노드나 존재하지 않는 경로는 펼칠 수 없습니다.
- [expandAllTreeNodes](https://grid.syidax.com/ko/docs/methods/expandAllTreeNodes.md) — 현재 트리의 접을 수 있는 노드를 모두 펼칩니다.
- [collapseAllTreeNodes](https://grid.syidax.com/ko/docs/methods/collapseAllTreeNodes.md) — 현재 트리의 가지 노드를 모두 접습니다.
- [setDetailRowExpanded](https://grid.syidax.com/ko/docs/methods/setDetailRowExpanded.md) — 안정적인 부모 행 ID로 상세 패널을 펼치거나 접습니다.
- [expandAllDetailRows](https://grid.syidax.com/ko/docs/methods/expandAllDetailRows.md) — 현재 필터를 통과한 전체 페이지의 상세 행을 펼칩니다. 지연 조회를 사용하는 경우 요청량을 고려하세요.
- [collapseAllDetailRows](https://grid.syidax.com/ko/docs/methods/collapseAllDetailRows.md) — 열린 상세 행을 모두 접고 해당 패널의 자원을 정리합니다.
- [setColumnGroupOpened](https://grid.syidax.com/ko/docs/methods/setColumnGroupOpened.md) — 지정한 열 그룹 머리글을 펼치거나 접습니다.
- [getValidationErrors](https://grid.syidax.com/ko/docs/methods/getValidationErrors.md) — 현재 입력 검증 오류의 대상 행·필드·값·메시지를 읽습니다. 저장 안내나 오류 목록에 연결합니다.
- [captureSnapshot](https://grid.syidax.com/ko/docs/methods/captureSnapshot.md) — 현재 원본 데이터의 이름 있는 스냅샷을 만들고 ID를 반환합니다. 화면 열 배치 저장과는 다릅니다.
- [listSnapshots](https://grid.syidax.com/ko/docs/methods/listSnapshots.md) — 보관 중인 데이터 스냅샷의 메타데이터 목록을 읽습니다.
- [deleteSnapshot](https://grid.syidax.com/ko/docs/methods/deleteSnapshot.md) — 지정한 데이터 스냅샷을 삭제하고 성공 여부를 반환합니다. 현재 데이터는 변경하지 않습니다.
- [diffSnapshots](https://grid.syidax.com/ko/docs/methods/diffSnapshots.md) — 저장 시점 두 개 또는 저장 시점과 현재 데이터의 차이를 비교합니다. 두 번째 ID를 생략하면 현재 데이터와 비교합니다.
- [restoreSnapshot](https://grid.syidax.com/ko/docs/methods/restoreSnapshot.md) — 스냅샷의 원본 데이터로 복원합니다. 서버 저장이나 화면 상태 복원까지 자동 수행하지 않습니다.
- [getCellRanges](https://grid.syidax.com/ko/docs/methods/getCellRanges.md) — 현재 셀 선택 범위의 경계를 읽습니다. 화면 행·열 좌표의 의미를 확인하세요.
- [copyRangeToClipboard](https://grid.syidax.com/ko/docs/methods/copyRangeToClipboard.md) — 현재 선택 범위를 클립보드에 복사하고 성공 여부를 반환합니다. 브라우저 권한과 사용자 동작 조건을 확인합니다.
- [pasteFromClipboard](https://grid.syidax.com/ko/docs/methods/pasteFromClipboard.md) — 클립보드 내용을 현재 대상에 붙여넣습니다. 결과 이벤트에서 적용·건너뛴 셀을 확인합니다.
- [clearCellRanges](https://grid.syidax.com/ko/docs/methods/clearCellRanges.md) — 셀 선택 범위를 모두 지웁니다. 행 선택은 별도 상태입니다.
- [refreshInfiniteCache](https://grid.syidax.com/ko/docs/methods/refreshInfiniteCache.md) — 무한 행 모델의 캐시를 새로 조회합니다. 변경된 서버 조건과 데이터 공급자를 먼저 준비합니다.
- [refreshRowHeights](https://grid.syidax.com/ko/docs/methods/refreshRowHeights.md) — 행 높이를 다시 계산합니다. 내용이나 높이 콜백의 기준이 바뀐 뒤 사용합니다.
- [scrollToTop](https://grid.syidax.com/ko/docs/methods/scrollToTop.md) — Grid 스크롤을 맨 위로 이동합니다.
- [selectRows](https://grid.syidax.com/ko/docs/methods/selectRows.md) — 지정한 행 ID의 선택 상태를 설정합니다. 현재 표시 인덱스가 아닌 안정적인 ID를 사용합니다.
- [getSelectedRowIds](https://grid.syidax.com/ko/docs/methods/getSelectedRowIds.md) — 현재 선택한 행 ID 목록을 읽습니다. 서버 전체 선택은 전용 서버 선택 상태 API를 사용합니다.
- [applyTransaction](https://grid.syidax.com/ko/docs/methods/applyTransaction.md) — 안정적인 ID를 기준으로 원본 행을 추가·수정·삭제합니다. 결과를 확인하고 앱 서버 저장과 구분합니다.
- [undo](https://grid.syidax.com/ko/docs/methods/undo.md) — 이전 편집 이력 한 단계를 되돌리고 실행 여부를 반환합니다.
- [redo](https://grid.syidax.com/ko/docs/methods/redo.md) — 실행 취소한 이력 한 단계를 다시 적용하고 실행 여부를 반환합니다.
- [clearHistory](https://grid.syidax.com/ko/docs/methods/clearHistory.md) — 실행 취소·다시 실행 이력을 비웁니다. 현재 데이터 값을 초기값으로 바꾸지는 않습니다.
- [connectCollabRoom](https://grid.syidax.com/ko/docs/methods/connectCollabRoom.md) — 설정된 협업 방 연결을 시작하고 동기화 상태를 반환합니다.
- [preloadChunks](https://grid.syidax.com/ko/docs/methods/preloadChunks.md) — 필요한 기능 코드를 미리 로드합니다. 기능 권한을 활성화하거나 데이터를 미리 조회하는 작업과는 다릅니다.
- [disconnectCollabRoom](https://grid.syidax.com/ko/docs/methods/disconnectCollabRoom.md) — 현재 협업 방 연결을 해제합니다.
- [getSyncStatus](https://grid.syidax.com/ko/docs/methods/getSyncStatus.md) — 현재 협업 연결·동기화 상태를 읽습니다.
- [getCollaborators](https://grid.syidax.com/ko/docs/methods/getCollaborators.md) — 현재 협업 참가자 정보를 읽습니다.
- [addCellComment](https://grid.syidax.com/ko/docs/methods/addCellComment.md) — 협업 세션에서 셀 댓글을 추가하고 ID 또는 null을 반환합니다. 활성 세션이 필요합니다.
- [getCellComments](https://grid.syidax.com/ko/docs/methods/getCellComments.md) — 행 ID와 필드에 연결된 협업 댓글 목록을 읽습니다.
- [setCellCommentResolved](https://grid.syidax.com/ko/docs/methods/setCellCommentResolved.md) — 지정 댓글의 해결 여부를 변경하고 성공 여부를 반환합니다.
- [deleteCellComment](https://grid.syidax.com/ko/docs/methods/deleteCellComment.md) — 지정한 협업 댓글을 삭제하고 성공 여부를 반환합니다.
- [getDataAsCsv](https://grid.syidax.com/ko/docs/methods/getDataAsCsv.md) — CSV 문자열과 출력 행·열 수가 담긴 객체를 반환합니다. 문자열은 결과의 csv 필드에서 읽습니다.
- [exportDataAsCsv](https://grid.syidax.com/ko/docs/methods/exportDataAsCsv.md) — 현재 출력 조건으로 CSV를 다운로드하고 출력 결과를 반환합니다.
- [getDataAsExcel](https://grid.syidax.com/ko/docs/methods/getDataAsExcel.md) — XLSX 파일 내용을 Uint8Array 바이트로 생성합니다. 앱의 첨부·업로드 등에 사용할 수 있습니다.
- [exportDataAsExcel](https://grid.syidax.com/ko/docs/methods/exportDataAsExcel.md) — 지정한 시트명·열·선택 조건으로 XLSX 파일을 내려받습니다.
- [importCsvText](https://grid.syidax.com/ko/docs/methods/importCsvText.md) — CSV 텍스트를 파싱해 열과 원본 데이터를 교체합니다. 행 추가가 목적이면 별도의 파싱 후 트랜잭션 흐름을 구성하세요.
- [getDataAsPdf](https://grid.syidax.com/ko/docs/methods/getDataAsPdf.md) — PDF 다운로드 없이 생성 결과 객체를 얻습니다. 한글 출력에는 지원하는 글꼴을 준비합니다.
- [exportDataAsPdf](https://grid.syidax.com/ko/docs/methods/exportDataAsPdf.md) — 표를 PDF 파일로 내려받고 생성 결과를 반환합니다.
- [importDataFromXlsx](https://grid.syidax.com/ko/docs/methods/importDataFromXlsx.md) — 파일 바이트를 워크북으로 파싱합니다. 반환값은 XlsxImportResult이며 Grid용 snapshot은 xlsxImported 이벤트에서 읽습니다.
- [getContextMenuItems](https://grid.syidax.com/ko/docs/methods/getContextMenuItems.md) — 특정 표시 행·필드에 적용할 우클릭 메뉴 목록을 계산합니다.
- [copyCellAt](https://grid.syidax.com/ko/docs/methods/copyCellAt.md) — 지정한 표시 행과 필드의 값을 복사하고 성공 여부를 반환합니다.
- [copyRowAt](https://grid.syidax.com/ko/docs/methods/copyRowAt.md) — 지정한 표시 행을 복사하고 성공 여부를 반환합니다.
- [getCellTooltipText](https://grid.syidax.com/ko/docs/methods/getCellTooltipText.md) — 대상 셀과 오버플로 문맥을 바탕으로 실제 툴팁 문자열을 계산합니다.
- [getUndoRedoDepth](https://grid.syidax.com/ko/docs/methods/getUndoRedoDepth.md) — 실행 취소와 다시 실행으로 이동할 수 있는 이력 수를 읽습니다.
- [setColumnWidth](https://grid.syidax.com/ko/docs/methods/setColumnWidth.md) — 현재 열 너비를 지정합니다. 열의 최소·최대 너비 제한을 함께 확인합니다.
- [resetColumnWidth](https://grid.syidax.com/ko/docs/methods/resetColumnWidth.md) — 지정한 열의 사용자 너비 변경을 초기 설정으로 되돌립니다.
- [getColumnWidth](https://grid.syidax.com/ko/docs/methods/getColumnWidth.md) — 현재 열 너비를 읽습니다. 대상 열이 없으면 null입니다.
- [setColumnPinned](https://grid.syidax.com/ko/docs/methods/setColumnPinned.md) — 열을 왼쪽·오른쪽에 고정하거나 고정을 해제합니다.
- [getColumnPinned](https://grid.syidax.com/ko/docs/methods/getColumnPinned.md) — 현재 열 고정 방향을 읽습니다.
- [setColumnOrder](https://grid.syidax.com/ko/docs/methods/setColumnOrder.md) — 열 ID 목록으로 표시 순서를 지정합니다.
- [getColumnOrder](https://grid.syidax.com/ko/docs/methods/getColumnOrder.md) — 현재 열 표시 순서의 ID 목록을 읽습니다.
- [hideColumn](https://grid.syidax.com/ko/docs/methods/hideColumn.md) — 지정한 열을 숨깁니다. 원본 데이터를 삭제하거나 읽기 권한을 차단하지 않습니다.
- [showColumn](https://grid.syidax.com/ko/docs/methods/showColumn.md) — 숨겨진 열을 표시합니다.
- [toggleColumnVisibility](https://grid.syidax.com/ko/docs/methods/toggleColumnVisibility.md) — 열 표시 여부를 반전하고 결과 상태를 반환합니다.
- [setHiddenColumns](https://grid.syidax.com/ko/docs/methods/setHiddenColumns.md) — 숨길 열 목록을 한 번에 지정합니다.
- [resetColumnVisibility](https://grid.syidax.com/ko/docs/methods/resetColumnVisibility.md) — 열 표시 상태를 초기 설정으로 되돌립니다.
- [getHiddenColumns](https://grid.syidax.com/ko/docs/methods/getHiddenColumns.md) — 현재 숨겨진 열의 식별자 목록을 읽습니다.
- [autoSizeColumn](https://grid.syidax.com/ko/docs/methods/autoSizeColumn.md) — 현재 측정할 수 있는 내용에 맞춰 한 열의 너비를 계산하고 적용합니다.
- [autoSizeAllColumns](https://grid.syidax.com/ko/docs/methods/autoSizeAllColumns.md) — 각 열에 자동 너비 계산을 적용합니다. 서버 미로드 값까지 측정할 수 있다고 가정하지 마세요.
- [getColumnState](https://grid.syidax.com/ko/docs/methods/getColumnState.md) — 열 너비·순서·표시·정렬·고정 상태를 저장 가능한 배열로 읽습니다.
- [applyColumnState](https://grid.syidax.com/ko/docs/methods/applyColumnState.md) — 저장한 열 상태를 복원합니다. 현재 열 식별자와 일치하는지 확인하세요.
- [getState](https://grid.syidax.com/ko/docs/methods/getState.md) — 버전이 포함된 전체 화면 상태의 불변 스냅샷을 읽습니다. 원본 행 데이터를 백업하는 API가 아닙니다.
- [setState](https://grid.syidax.com/ko/docs/methods/setState.md) — 전체 또는 지정한 화면 상태 조각을 복원하고 적용·문제 보고서를 반환합니다. appliedSlices에 있는 부분만 실제 반영됩니다.
- [getFilterModel](https://grid.syidax.com/ko/docs/methods/getFilterModel.md) — 현재 필터 계열을 통합한 상태를 읽습니다.
- [setFilterModel](https://grid.syidax.com/ko/docs/methods/setFilterModel.md) — 검증된 통합 필터 모델을 적용합니다. null은 모든 필터 계열을 지우며 유효하지 않은 모델은 보고서를 확인해야 합니다.
- [getCanonicalRanges](https://grid.syidax.com/ko/docs/methods/getCanonicalRanges.md) — 현재 선택 범위를 안정적인 행·열 식별자를 포함하는 정규 범위로 읽습니다.
- [setCanonicalRanges](https://grid.syidax.com/ko/docs/methods/setCanonicalRanges.md) — 정규 범위 입력으로 셀 선택을 바꾸고 변경 결과를 반환합니다.
- [startBatchEdit](https://grid.syidax.com/ko/docs/methods/startBatchEdit.md) — 여러 셀의 변경을 모아 확정하는 일괄 편집을 시작합니다.
- [isBatchEditing](https://grid.syidax.com/ko/docs/methods/isBatchEditing.md) — 현재 일괄 편집이 진행 중인지 확인합니다.
- [stageBatchCell](https://grid.syidax.com/ko/docs/methods/stageBatchCell.md) — 행 ID와 열 ID로 일괄 편집의 대기 값을 등록합니다. 즉시 최종 데이터 저장과는 다릅니다.
- [getPendingBatchCells](https://grid.syidax.com/ko/docs/methods/getPendingBatchCells.md) — 아직 확정되지 않은 일괄 편집 셀 목록을 읽습니다.
- [cancelBatchEdit](https://grid.syidax.com/ko/docs/methods/cancelBatchEdit.md) — 대기 중인 일괄 편집을 취소하고 취소한 항목 수를 반환합니다.
- [commitBatchEdit](https://grid.syidax.com/ko/docs/methods/commitBatchEdit.md) — 대기 변경을 검증·확정하고 셀별 처리 결과를 보고합니다.
- [startRowEdit](https://grid.syidax.com/ko/docs/methods/startRowEdit.md) — 지정한 행 ID의 전체 행 편집을 시작합니다.
- [stopRowEdit](https://grid.syidax.com/ko/docs/methods/stopRowEdit.md) — 현재 행 편집을 확정하거나 취소하고 처리 보고서를 반환합니다.
- [stageRowEditCell](https://grid.syidax.com/ko/docs/methods/stageRowEditCell.md) — 현재 편집 중인 행의 열에 대기 값을 설정합니다.
- [getStateCaptureReport](https://grid.syidax.com/ko/docs/methods/getStateCaptureReport.md) — 최근 화면 상태 캡처에서 생략·문제가 있었는지 읽습니다. 저장된 상태의 완전성을 확인할 때 사용합니다.
- [fillRange](https://grid.syidax.com/ko/docs/methods/fillRange.md) — 소스 범위의 값이나 패턴으로 목표 범위를 채우고 적용·거절 결과를 반환합니다.
- [getDisplayRowInfo](https://grid.syidax.com/ko/docs/methods/getDisplayRowInfo.md) — 지정한 표시 행이 일반 데이터·그룹·상세 등 어떤 종류인지 읽습니다.
- [getPivotCombinationReport](https://grid.syidax.com/ko/docs/methods/getPivotCombinationReport.md) — 현재 피벗과 다른 기능의 조합에서 활성화·우선순위·제한 결정을 읽습니다.
- [getPivotSecondaryColumns](https://grid.syidax.com/ko/docs/methods/getPivotSecondaryColumns.md) — 현재 클라이언트 피벗이 실제 생성한 결과 열의 식별 모델을 읽습니다. 활성 피벗이 없으면 null입니다.
- [getGroupCheckStates](https://grid.syidax.com/ko/docs/methods/getGroupCheckStates.md) — 행 그룹의 선택 상태를 계산합니다. 접힌 그룹·행 ID 없음·다른 행 모델 등 확실히 판단할 수 없는 경우 거절 사유를 반환합니다.
- [startRowDrag](https://grid.syidax.com/ko/docs/methods/startRowDrag.md) — 공개 입력 계약으로 행 드래그 세션을 시작합니다. 실제 시작 여부와 거절 사유를 확인합니다.
- [getRowDragSession](https://grid.syidax.com/ko/docs/methods/getRowDragSession.md) — 현재 행 드래그 세션의 진행 상태를 읽습니다.
- [registerDropZone](https://grid.syidax.com/ko/docs/methods/registerDropZone.md) — 행을 받을 드롭 영역을 등록하고 등록 결과를 반환합니다.
- [unregisterDropZone](https://grid.syidax.com/ko/docs/methods/unregisterDropZone.md) — 등록한 드롭 영역을 해제하고 성공 여부를 반환합니다.
- [getDropZones](https://grid.syidax.com/ko/docs/methods/getDropZones.md) — 현재 드롭 영역 등록 상태를 읽습니다.
- [getDragSafetyReport](https://grid.syidax.com/ko/docs/methods/getDragSafetyReport.md) — 현재 설정에서 행 드래그를 안전하게 처리할 수 있는지와 제한을 보고합니다.
- [setAlignedGrids](https://grid.syidax.com/ko/docs/methods/setAlignedGrids.md) — Grid 간 열 정렬 연결을 설정하고 결과를 반환합니다.
- [getAlignedGrids](https://grid.syidax.com/ko/docs/methods/getAlignedGrids.md) — 현재 연결된 Grid와 정렬 연결 상태를 읽습니다.
- [reparentRows](https://grid.syidax.com/ko/docs/methods/reparentRows.md) — 트리 행의 부모를 변경하고 적용·거절 결과를 반환합니다. 순환·권한·행 모델 제한을 확인합니다.
- [getFullWidthRowInfo](https://grid.syidax.com/ko/docs/methods/getFullWidthRowInfo.md) — 특정 전체 폭 행의 정보를 읽거나 인수를 생략해 전체 레이아웃 보고서를 읽습니다.
- [setPinnedRows](https://grid.syidax.com/ko/docs/methods/setPinnedRows.md) — 위·아래 고정 행 데이터를 설정하고 적용 결과를 반환합니다.
- [getPinnedRows](https://grid.syidax.com/ko/docs/methods/getPinnedRows.md) — 현재 고정 행 데이터를 보고서로 읽습니다.
- [getPinnedRowInfo](https://grid.syidax.com/ko/docs/methods/getPinnedRowInfo.md) — 지정한 고정 행의 세부 정보를 읽습니다.
- [getRowSpan](https://grid.syidax.com/ko/docs/methods/getRowSpan.md) — 세로 병합 범위의 계산 결과를 읽습니다.
- [getCellSpan](https://grid.syidax.com/ko/docs/methods/getCellSpan.md) — 특정 셀의 가로·세로 병합 정보를 읽습니다.
- [getSpanInteraction](https://grid.syidax.com/ko/docs/methods/getSpanInteraction.md) — 병합 셀과 선택·복사 등 상호작용의 처리 결과를 확인합니다.
- [getServerSideSelectionState](https://grid.syidax.com/ko/docs/methods/getServerSideSelectionState.md) — 평면 서버 행 모델의 전체 선택 조건과 예외 ID를 읽습니다. 그룹형 모델에서는 모델 불일치를 보고합니다.
- [getServerGroupSelectionState](https://grid.syidax.com/ko/docs/methods/getServerGroupSelectionState.md) — 그룹형 서버 행 모델의 계층적 전체 선택·예외 상태를 읽습니다.
- [setServerSideSelectionState](https://grid.syidax.com/ko/docs/methods/setServerSideSelectionState.md) — 평면 서버 행 모델의 전체 선택 조건과 예외 ID를 교체합니다.
- [setServerGroupSelectionState](https://grid.syidax.com/ko/docs/methods/setServerGroupSelectionState.md) — 그룹형 서버 행 모델의 계층적 선택 상태를 교체합니다.
- [selectAllServerSide](https://grid.syidax.com/ko/docs/methods/selectAllServerSide.md) — 서버 데이터 전체를 행별로 메모리에 펼치지 않고 전체 선택 조건을 설정합니다.
- [selectServerGroupChildren](https://grid.syidax.com/ko/docs/methods/selectServerGroupChildren.md) — 그룹 키 경로 아래의 서버 하위 행들을 선택하거나 선택 해제합니다.
- [refreshServerSide](https://grid.syidax.com/ko/docs/methods/refreshServerSide.md) — 지정한 서버 저장소 범위를 새로 조회하고 처리 결과를 반환합니다.
- [applyServerSideTransaction](https://grid.syidax.com/ko/docs/methods/applyServerSideTransaction.md) — 서버 행 모델의 캐시에 행 변경을 반영합니다. 서버 원본 저장과 구분합니다.
- [applyServerSideTransactionAsync](https://grid.syidax.com/ko/docs/methods/applyServerSideTransactionAsync.md) — 서버 행 트랜잭션을 비동기 큐에 넣습니다. 최종 반영 결과와 큐 등록 결과는 다릅니다.
- [flushServerSideAsyncTransactions](https://grid.syidax.com/ko/docs/methods/flushServerSideAsyncTransactions.md) — 대기 중인 서버 행 트랜잭션을 처리하고 완료 보고서를 반환합니다.
- [getServerSideStoreState](https://grid.syidax.com/ko/docs/methods/getServerSideStoreState.md) — 서버 행 저장소의 경로·상태·블록 캐시를 읽습니다. 로딩 정도는 상태 이름뿐 아니라 블록 수와 complete도 함께 확인합니다.
- [getServerPivotResultColumns](https://grid.syidax.com/ko/docs/methods/getServerPivotResultColumns.md) — 서버가 제공한 피벗 결과 열 모델을 읽습니다. stale과 메타데이터 없음 상태를 구분합니다.
- [auditServerPivotResultColumns](https://grid.syidax.com/ko/docs/methods/auditServerPivotResultColumns.md) — 차트·출력·복원에 쓰려는 서버 피벗 열 ID가 현재 모델에 존재하는지 검사합니다. 사라진 열을 계속 사용하지 않도록 결과를 확인합니다.
- [getWorkbookPropagationState](https://grid.syidax.com/ko/docs/methods/getWorkbookPropagationState.md) — 시트 간 수식 전파의 연결·등록·거절 상태와 마지막 발행 정보를 읽습니다.
- [flushWorkbookPropagation](https://grid.syidax.com/ko/docs/methods/flushWorkbookPropagation.md) — 대기 중인 워크북 값 전파를 처리하고 결과를 반환합니다.
- [getWorkbookSnapshotReport](https://grid.syidax.com/ko/docs/methods/getWorkbookSnapshotReport.md) — 마지막으로 발행된 워크북 셀과 해시·세대 정보를 읽습니다. 전체 Grid 데이터가 모두 발행되었다고 가정하지 마세요.
- [getWorkbookIntegrityReport](https://grid.syidax.com/ko/docs/methods/getWorkbookIntegrityReport.md) — 워크북 연결과 값 전파의 일관성 검사 결과를 읽습니다.
- [applySpillFormula](https://grid.syidax.com/ko/docs/methods/applySpillFormula.md) — 동적 배열 수식을 충돌 정책에 따라 원자적으로 적용합니다. 충돌·거절·화면에 그려지지 않은 영역을 보고서에서 확인합니다.
- [clearSpillFormula](https://grid.syidax.com/ko/docs/methods/clearSpillFormula.md) — 동적 배열 수식의 기준 셀을 지우고 차지하던 범위를 정리합니다.
- [undoSpillTransaction](https://grid.syidax.com/ko/docs/methods/undoSpillTransaction.md) — 동적 배열 수식 트랜잭션을 되돌리고 처리 결과를 반환합니다.
- [getSpillReport](https://grid.syidax.com/ko/docs/methods/getSpillReport.md) — 현재 동적 배열 수식과 차지한 범위의 상태를 확인합니다.
- [createRangeChart](https://grid.syidax.com/ko/docs/methods/createRangeChart.md) — 선택 범위 또는 명시적 소스로 연결 차트를 생성합니다. 성공 시 chartId, 실패 시 거절 이유를 확인합니다.
- [updateChart](https://grid.syidax.com/ko/docs/methods/updateChart.md) — 생성된 차트의 종류·소스 범위·속성을 바꾸고 결과를 반환합니다.
- [destroyChart](https://grid.syidax.com/ko/docs/methods/destroyChart.md) — 지정한 차트를 닫고 차트가 사용하는 자원을 해제합니다.
- [getChartRefs](https://grid.syidax.com/ko/docs/methods/getChartRefs.md) — 현재 살아 있는 연결 차트의 식별자와 상태를 읽습니다.
- [syncCharts](https://grid.syidax.com/ko/docs/methods/syncCharts.md) — 현재 Grid 뷰를 기준으로 연결 차트의 데이터 투영을 다시 계산합니다.
- [getChartMenuModel](https://grid.syidax.com/ko/docs/methods/getChartMenuModel.md) — 현재 선택과 권한으로 만들 수 있는 차트 메뉴 모델을 읽습니다.
- [openChartToolPanel](https://grid.syidax.com/ko/docs/methods/openChartToolPanel.md) — 사용 가능한 차트를 고르는 실제 도구 패널을 엽니다.
- [closeChartToolPanel](https://grid.syidax.com/ko/docs/methods/closeChartToolPanel.md) — 차트 생성 도구 패널을 닫고 관련 선택 흐름을 정리합니다.
- [getChartToolPanelReport](https://grid.syidax.com/ko/docs/methods/getChartToolPanelReport.md) — 차트 도구 패널의 열림·포커스·접근성 상태를 읽습니다.
- [activateChartToolPanelItem](https://grid.syidax.com/ko/docs/methods/activateChartToolPanelItem.md) — 차트 도구 패널에서 현재 포커스된 항목을 실행해 차트를 생성합니다.
- [getChartModels](https://grid.syidax.com/ko/docs/methods/getChartModels.md) — 살아 있는 차트들을 버전 포함 envelope와 캡처 문제 목록으로 읽습니다. 복원에는 결과의 envelope를 전달합니다.
- [restoreChartModels](https://grid.syidax.com/ko/docs/methods/restoreChartModels.md) — 저장한 차트 envelope를 현재 Grid의 데이터 계약에 맞춰 복원하고 결과를 반환합니다.
- [exportChartImage](https://grid.syidax.com/ko/docs/methods/exportChartImage.md) — 지정한 연결 차트의 이미지 출력을 요청하고 결과를 반환합니다.
- [applyChartCrossFilter](https://grid.syidax.com/ko/docs/methods/applyChartCrossFilter.md) — 차트의 선택 동작을 Grid 필터 모델에 반영합니다.
- [resetChartCrossFilter](https://grid.syidax.com/ko/docs/methods/resetChartCrossFilter.md) — 차트가 소유한 교차 필터를 해제합니다. 앱의 외부 필터는 그대로 유지합니다.
- [getChartAccessibleSummary](https://grid.syidax.com/ko/docs/methods/getChartAccessibleSummary.md) — 차트가 제공하는 데이터 요약과 접근성 검사 정보를 읽습니다.
- [getChartFleetReport](https://grid.syidax.com/ko/docs/methods/getChartFleetReport.md) — 현재 차트 집합과 열린 자원·정리 상태를 보고합니다.
- [setHoveredRow](https://grid.syidax.com/ko/docs/methods/setHoveredRow.md) — 상태형 hover의 대상 행을 지정합니다. 실제 행 선택을 바꾸는 API는 아닙니다.
- [getHoveredRowId](https://grid.syidax.com/ko/docs/methods/getHoveredRowId.md) — 현재 hover 행의 ID 또는 null을 읽습니다.
- [getActiveEditTransaction](https://grid.syidax.com/ko/docs/methods/getActiveEditTransaction.md) — 현재 진행 중인 셀 편집 트랜잭션을 읽습니다. 편집 중이 아니면 null입니다.
- [commitActiveEdit](https://grid.syidax.com/ko/docs/methods/commitActiveEdit.md) — 현재 셀 편집을 확정하고 성공 여부를 반환합니다.
- [cancelActiveEdit](https://grid.syidax.com/ko/docs/methods/cancelActiveEdit.md) — 현재 셀 편집을 취소하고 실행 여부를 반환합니다.
- [registerCellRenderer](https://grid.syidax.com/ko/docs/methods/registerCellRenderer.md) — 이름으로 셀 렌더러를 등록하고 결과를 반환합니다.
- [listRegisteredCellRenderers](https://grid.syidax.com/ko/docs/methods/listRegisteredCellRenderers.md) — 사용 가능한 등록 셀 렌더러 이름 목록을 읽습니다.
- [unregisterCellRenderer](https://grid.syidax.com/ko/docs/methods/unregisterCellRenderer.md) — 이름으로 등록한 셀 렌더러를 해제합니다.
- [registerGridComponent](https://grid.syidax.com/ko/docs/methods/registerGridComponent.md) — 공개 컴포넌트 계약에 따라 사용자 Grid 컴포넌트를 등록합니다.
- [replaceGridComponent](https://grid.syidax.com/ko/docs/methods/replaceGridComponent.md) — 등록된 사용자 컴포넌트 정의를 교체합니다.
- [unregisterGridComponent](https://grid.syidax.com/ko/docs/methods/unregisterGridComponent.md) — 등록된 사용자 컴포넌트를 해제하고 성공 여부를 반환합니다.
- [getRegisteredGridComponentNames](https://grid.syidax.com/ko/docs/methods/getRegisteredGridComponentNames.md) — 현재 등록된 사용자 Grid 컴포넌트 이름을 읽습니다.
- [getCellRendererInstance](https://grid.syidax.com/ko/docs/methods/getCellRendererInstance.md) — 현재 마운트된 셀 렌더러 인스턴스를 조회합니다. 가상화로 화면 밖 셀은 마운트되지 않을 수 있습니다.
- [destroyCellRendererInstance](https://grid.syidax.com/ko/docs/methods/destroyCellRendererInstance.md) — 지정한 마운트 셀 렌더러 인스턴스를 해제합니다.
- [focusCellRendererInstance](https://grid.syidax.com/ko/docs/methods/focusCellRendererInstance.md) — 지정한 마운트 셀 렌더러 내부로 포커스를 이동하고 결과를 반환합니다.
- [getCellEditorInstance](https://grid.syidax.com/ko/docs/methods/getCellEditorInstance.md) — 현재 마운트된 셀 편집기 인스턴스와 문맥을 읽습니다. 편집기가 없으면 null입니다.
- [getColumnFilterInstance](https://grid.syidax.com/ko/docs/methods/getColumnFilterInstance.md) — 열의 사용자 필터 인스턴스를 조회합니다. 아직 생성되지 않았거나 없는 경우 null일 수 있습니다.
- [getColumnFilterModel](https://grid.syidax.com/ko/docs/methods/getColumnFilterModel.md) — 한 열의 현재 필터 모델을 읽습니다.
- [setColumnFilterModel](https://grid.syidax.com/ko/docs/methods/setColumnFilterModel.md) — 한 열의 필터 모델을 설정하고 결과를 반환합니다. 전체 필터 상태를 바꾸는 setFilterModel과 구분합니다.
- [onFilterChanged](https://grid.syidax.com/ko/docs/methods/onFilterChanged.md) — 필터 조건이 변경되었음을 알려 현재 행 필터 결과를 다시 계산하게 합니다.
- [refreshExternalFilter](https://grid.syidax.com/ko/docs/methods/refreshExternalFilter.md) — 외부 필터의 갱신 수명 주기를 실행하고 성공 여부를 반환합니다.
- [destroyColumnFilter](https://grid.syidax.com/ko/docs/methods/destroyColumnFilter.md) — 특정 열의 필터 인스턴스를 해제합니다.
- [recreateColumnFilter](https://grid.syidax.com/ko/docs/methods/recreateColumnFilter.md) — 특정 열의 필터 인스턴스를 다시 생성합니다.
- [setPivotColumns](https://grid.syidax.com/ko/docs/methods/setPivotColumns.md) — 검증된 변경 경로로 피벗 열 축을 교체하고 성공 여부를 반환합니다.
- [setValueColumns](https://grid.syidax.com/ko/docs/methods/setValueColumns.md) — 검증된 변경 경로로 피벗 값 축을 교체하고 성공 여부를 반환합니다.
- [setConditionFilter](https://grid.syidax.com/ko/docs/methods/setConditionFilter.md) — AND·OR 트리 형태의 고급 조건 모델을 적용합니다. null로 해제하고 잘못된 모델은 적용 결과를 확인합니다.
- [getConditionFilter](https://grid.syidax.com/ko/docs/methods/getConditionFilter.md) — 현재 고급 조건 트리 또는 null을 읽습니다.
- [setConditionPresets](https://grid.syidax.com/ko/docs/methods/setConditionPresets.md) — 이름과 JSON으로 구성된 고급 조건 프리셋 목록을 설정합니다.
- [getConditionPresets](https://grid.syidax.com/ko/docs/methods/getConditionPresets.md) — 저장된 고급 조건 프리셋 목록을 읽습니다.
- [openToolPanel](https://grid.syidax.com/ko/docs/methods/openToolPanel.md) — ID로 열·필터 도구 패널을 열고 성공 여부를 반환합니다.
- [closeToolPanel](https://grid.syidax.com/ko/docs/methods/closeToolPanel.md) — 현재 열린 열·필터 도구 패널을 닫습니다. 적용 중인 설정은 지우지 않습니다.
- [getOpenedToolPanel](https://grid.syidax.com/ko/docs/methods/getOpenedToolPanel.md) — 현재 열린 도구 패널 ID 또는 null을 읽습니다.
