본문으로 건너뛰기

예제

스프레드시트 편집기

호출자가 소유한 워크북을 로컬에서 편집합니다. 변경은 소유자가 저장하기 전까지 미리 보기에만 남습니다.

공개 계약NxSpreadsheetEditor

실행 미리 보기

실시간

복사 가능한 소스

코드 예시
TSX
import { useState } from "react";

import { createSpreadsheetWorkbook } from "@nexia/sdk";
import { NxSpreadsheetEditor } from "@nexia/sdk/host";

export function SpreadsheetEditorExample() {
    const [workbook, setWorkbook] = useState(() =>
        createSpreadsheetWorkbook("production-plan", "Production plan", [
            ["Work order", "Line", "Status"],
            ["WO-1042", "Cutting", "Running"],
            ["WO-1043", "Assembly", "Waiting"],
        ])
    );

    return (
        <NxSpreadsheetEditor
            value={workbook}
            onChange={setWorkbook}
            ariaLabel="Production plan spreadsheet"
        />
    );
}