여러 셀 조작
범위·행·열을 선택하세요. 서식 복사, 붙여넣기, 순서 변경, 셀 병합, 행 그룹화를 실행 취소할 수 있습니다.
A01 / CANVAS 데이터 그리드
헤드리스 코어, Canvas 렌더링, React 및 Vue 어댑터를 갖춘 오픈 소스 TypeScript 데이터 그리드.
MIT 라이선스 / TypeScript / 개발 미리보기
기술 스택 선택
하나의 엔진, 세 가지 통합 방식.
어댑터는 소스에 포함되어 있습니다. 개발 미리보기이며 npm에 게시되지 않았습니다. React 및 Vue TypeScript 예제 ↗
01 / 플레이그라운드
샘플 데이터로 직접 조작하세요. 아래 흐름을 시도하거나 자유롭게 살펴보세요.
10,000행 × 13열
클릭으로 선택, 더블 클릭/F2로 편집합니다. 헤더 우클릭으로 정렬·필터, Alt+Enter로 링크를 엽니다. 도구 모음의 단축키에서 도움말을 확인하세요.
변경은 현재 세션에만 유지됩니다.
먼저 그리드에 포커스를 두세요. 편집기에서는 기본 텍스트 선택과 실행 취소를 유지합니다.
각 샘플의 둘째 행과 AG-00003 Status는 편집할 수 없습니다. 선택·복사는 가능하고 새로 고침하면 초기화됩니다. 화면 읽기 프로그램은 수동 검증이 필요합니다.
02 / 기능
범위·행·열을 선택하세요. 서식 복사, 붙여넣기, 순서 변경, 셀 병합, 행 그룹화를 실행 취소할 수 있습니다.
여러 줄 텍스트, 검색 가능한 선택지, 태그, 체크박스, 안전한 서식, 링크별 바로가기. 저장 전에 입력을 검증하세요.
영역 고정, 안내선으로 크기 변경, 로컬 정렬·필터링. 테마, 렌더러와 개별 권한을 설정하세요.
순수 TypeScript가 명령과 기록을 관리합니다. Canvas는 브라우저를 담당하고 Markdown 파싱은 선택 어댑터로 분리됩니다.
import { LocalDataSource } from '@acheron-grid/core';
import { createGrid } from '@acheron-grid/canvas';
const grid = createGrid({
container: document.querySelector('#grid'),
columns: [{ key: 'title', title: 'Title', editable: true }],
dataSource: new LocalDataSource([
{ id: 1, title: 'Your first row' }
], row => row.id)
});04 / 사람과 에이전트를 위한 문서
Markdown 가이드는 패키지, 구현된 API, 확장 지점과 제한을 설명합니다. 코딩 도우미에 같은 공개 문서를 제공하세요.
별도 MCP 어댑터가 문서와 호스트가 제어하는 그리드 도구를 제공합니다. 브라우저 데모는 자동 연결되지 않습니다.
구현된 기능 살펴보기
키보드로 셀, 범위와 행 전체를 조작하세요.
라이브 데모 체험 ↗텍스트, 검색 선택지, 여러 태그와 체크박스를 체험하세요.
라이브 데모 체험 ↗화면에는 서식, 저장에는 HTML/Markdown.
라이브 데모 체험 ↗내용을 찾고 편집을 유지하며 로컬 뷰를 조정하세요.
라이브 데모 체험 ↗중첩 헤더, 고정 경계와 안내선 크기 변경.
라이브 데모 체험 ↗순서 변경, 삽입, 삭제, 이동과 구조 기록.
라이브 데모 체험 ↗범위를 병합하거나 행 그룹을 접으세요.
라이브 데모 체험 ↗사용자 잠금과 앱 권한을 구분하세요.
라이브 데모 체험 ↗굵게, 기울임, 코드, 링크, 줄바꿈. HTML은 밑줄도 지원합니다. 편집기는 마크업을 숨기고 선택 Markdown 어댑터로 코어의 파서 의존성을 분리합니다.
서식 있는 콘텐츠 체험 ↗우클릭 또는 Shift+F10 후 입력해 작업을 필터링하세요. 선택, 복사, 붙여넣기, 잠금, 서식, 크기, 고정, 구조 변경을 지원하며 헤더에는 정렬·필터가 있습니다.
메뉴 및 키보드 체험 ↗