型・APIリファレンス
    Preparing search index...

    Function useSpreadSheetClipboard

    • SpreadSheet クリップボード操作 composable

      Parameters

      • Optionaloptions: { onValidationWarning?: (messages: string[]) => void }

        オプション(onValidationWarning: ペーストバリデーション警告時の通知コールバック)

      Returns {
          copyToClipboardText: (
              grid: SlickGrid,
              dataView: ClipboardDataViewLike,
          ) => string;
          getShortcutKey: (
              event: KeyboardEvent,
          ) => null | "copy" | "paste" | "redo" | "undo";
          isNativeUndoTarget: (event: KeyboardEvent) => boolean;
          pasteFromClipboard: (
              context: ClipboardGridContext,
              params: {
                  clipboardText?: null | string;
                  commitCurrentEdit?: (grid: SlickGrid) => void;
                  getMergeRanges?: (grid: SlickGrid) => NormalizedMergeRange[];
                  onDataChanged?: (
                      params: {
                          dataView: ClipboardDataViewLike;
                          grid: SlickGrid;
                          items: Record<string, unknown>[];
                      },
                  ) => void;
              },
          ) => Promise<boolean>;
          redoLastPaste: () => void;
          undoLastPaste: () => void;
      }

      • copyToClipboardText: (grid: SlickGrid, dataView: ClipboardDataViewLike) => string
      • getShortcutKey: (event: KeyboardEvent) => null | "copy" | "paste" | "redo" | "undo"
      • isNativeUndoTarget: (event: KeyboardEvent) => boolean
      • pasteFromClipboard: (
            context: ClipboardGridContext,
            params: {
                clipboardText?: null | string;
                commitCurrentEdit?: (grid: SlickGrid) => void;
                getMergeRanges?: (grid: SlickGrid) => NormalizedMergeRange[];
                onDataChanged?: (
                    params: {
                        dataView: ClipboardDataViewLike;
                        grid: SlickGrid;
                        items: Record<string, unknown>[];
                    },
                ) => void;
            },
        ) => Promise<boolean>
      • redoLastPaste: () => void
      • undoLastPaste: () => void