Skip to content

GridPanel@sheetwrite/core

On this page

One side panel that Grid.openPanel shows on the grid's right edge.

Members 3

title Text in the panel header; it also names the panel for assistive technology.
title: string;
render Fill body, then return a function that releases what render set up.
render(body: HTMLElement): () => void;
focus Move keyboard focus into the panel when it opens.
focus?: boolean;

Move keyboard focus into the panel when it opens. Default `true`. Use `false` for a panel that opens on cell selection, so arrow keys keep moving the cell cursor.

Declaration

View full TypeScript declaration
export interface GridPanel {
title: string;
render(body: HTMLElement): () => void;
focus?: boolean;
}

Referenced by

Workspace packages depending on @sheetwrite/core

  • @sheetwrite/benchdependency
  • @sheetwrite/chartsdependency
  • @sheetwrite/docs-startdependency
  • @sheetwrite/reactdependency
  • @sheetwrite/sveltedependency
  • @sheetwrite/vuedependency
  • @sheetwrite/xlsxdependency

Public exports naming GridPanel

  • Grid@sheetwrite/core
  • Grid@sheetwrite/react
  • Grid@sheetwrite/svelte
  • Grid@sheetwrite/vue
Documentation