複数セルを操作
範囲・行・列を選択。書式のコピー、貼り付け、並べ替え、セル結合、行グループを元に戻せます。
A01 / CANVAS データグリッド
ヘッドレスコア、Canvas描画、React・Vueアダプターを備えたオープンソースのTypeScriptデータグリッド。
MIT ライセンス / TypeScript / 開発プレビュー
技術を選ぶ
ひとつのエンジン、3 通りの導入方法。
アダプターはソースに含まれます。開発プレビューであり、npm には未公開です。 React・Vue の TypeScript 例 ↗
01 / プレイグラウンド
サンプルデータで実際に操作。下の手順を試すか、自由に探索してください。
10,000 行 × 13 列
クリックで選択、ダブルクリック/F2 で編集。ヘッダーを右クリックして並べ替え・絞り込み。Alt+Enter でリンクを開きます。ツールバーのショートカットで操作を確認。
変更はこのセッション内のみです。
まずグリッドをフォーカス。エディター内では標準の文字選択と元に戻す操作を使います。
各サンプルの 2 行目と 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、拡張点、制限を説明。公開資料を開発支援 AI と共有できます。
独立した MCP アダプターが資料とホスト管理のグリッドツールを提供。ブラウザーのデモには自動接続しません。
実装済み機能を探索
キーボードだけでセル・範囲・行を操作。
ライブデモを試す ↗テキスト、検索可能な選択肢、複数タグ、チェックボックスを試す。
ライブデモを試す ↗画面は書式付き、保存は HTML/Markdown。
ライブデモを試す ↗内容を検索し、編集を保持したままローカルビューを変更。
ライブデモを試す ↗階層ヘッダー、固定境界、ガイド付きサイズ変更。
ライブデモを試す ↗順序変更・挿入・削除・移動と構造履歴。
ライブデモを試す ↗範囲を結合、行グループを折りたたむ。
ライブデモを試す ↗ユーザーロックとアプリの権限を区別。
ライブデモを試す ↗太字、斜体、コード、リンク、改行。HTML は下線にも対応。編集ではソースを隠し、任意の Markdown アダプターでコアの依存を避けます。
リッチテキストを試す ↗右クリックまたは Shift+F10 を押し、入力して操作を絞り込み。選択、コピー、貼り付け、ロック、書式、サイズ、固定、構造変更。ヘッダーでは並べ替え・絞り込みも可能。
メニューとキーボードを試す ↗