# Components

- [Canvas Grid](https://docs.rowsncolumns.app/configuration/components/canvas-grid.md): The Canvas Grid that renders the spreadsheet
- [Toolbar](https://docs.rowsncolumns.app/configuration/components/toolbar.md): Toolbar component is a wrapper for all formatting buttons of the Spreadsheet
- [Formula Bar](https://docs.rowsncolumns.app/configuration/components/formula-bar.md): Display and edit cell formulas and values
- [Font and Text Selectors](https://docs.rowsncolumns.app/configuration/components/font-and-text-selectors.md): Font family, size, and text formatting selectors
- [Sheet Tabs](https://docs.rowsncolumns.app/configuration/components/sheet-tabs.md): Quickly switch between multiple sheets
- [Sheet Switcher](https://docs.rowsncolumns.app/configuration/components/sheet-switcher.md): Dropdown menu with a list of sheets, both hidden and visible
- [Sheet Status](https://docs.rowsncolumns.app/configuration/components/sheet-status.md): Show average, count and sum of numerical values
- [Range Selector](https://docs.rowsncolumns.app/configuration/components/range-selector.md): Displays and let users quickly select a named range
- [Formula Input](https://docs.rowsncolumns.app/configuration/components/formula-input.md): Use a formula input component outside the spreadsheet
- [Selection Input](https://docs.rowsncolumns.app/configuration/components/selection-input.md): Get selections from Spreadsheet and display it in an input field
- [SheetSearch](https://docs.rowsncolumns.app/configuration/components/sheetsearch.md): Search within a sheet with this component
- [NamedRangeEditor](https://docs.rowsncolumns.app/configuration/components/namedrangeeditor.md): Create and edit named ranges
- [DeleteSheetConfirmation](https://docs.rowsncolumns.app/configuration/components/deletesheetconfirmation.md): A confirmation dialog that can be displayed before deleting a sheet
- [TableEditor](https://docs.rowsncolumns.app/configuration/components/tableeditor.md): A table editor dialog to edit name, range and other options of a table
- [Cell Format Editor](https://docs.rowsncolumns.app/configuration/components/cell-format-editor.md): Component to edit cell format. It can be shown in a modal dialog or embedded in your own component.
- [Conditional Format Editor](https://docs.rowsncolumns.app/configuration/components/conditional-format-editor.md): Adds a Conditonal format editor component
- [Data Validation Editor](https://docs.rowsncolumns.app/configuration/components/data-validation-editor.md): Allow users to edit data validation rules
- [Insert Link Editor](https://docs.rowsncolumns.app/configuration/components/conditional-format-editor-1.md): Add and remove hyperlinks in cells
- [Insert Image Editor](https://docs.rowsncolumns.app/configuration/components/conditional-format-editor-2.md): Adds a image editor
- [Floating Cell Editor](https://docs.rowsncolumns.app/configuration/components/floating-cell-editor.md): Floating Cell Editor component can be used to create Mobile editors that resides out of the Spreadsheet container.
- [Grid Footer](https://docs.rowsncolumns.app/configuration/components/grid-footer.md): Footer component for adding rows dynamically at the bottom of the spreadsheet


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.rowsncolumns.app/configuration/components.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
