# Methods

Find 203 sy-grid Methods entries by name and open their descriptions, types, and examples.

Canonical: https://grid.syidax.com/docs/methods/

<a id="index"></a>

## Complete list

- [getAuditLog](https://grid.syidax.com/docs/methods/getAuditLog.md) — Reads audit records as an array, optionally filtered by type, sequence, or time. Returns an empty array when recording is disabled.
- [clearAuditLog](https://grid.syidax.com/docs/methods/clearAuditLog.md) — Clears retained audit records. Sequence numbers continue increasing and are not reused.
- [getAuditLogAsCsv](https://grid.syidax.com/docs/methods/getAuditLogAsCsv.md) — Converts audit records to CSV text for inspection or transfer without downloading a file.
- [getAuditLogAsJson](https://grid.syidax.com/docs/methods/getAuditLogAsJson.md) — Reads audit records as a structured JSON array string. Use pretty for readable indentation.
- [exportAuditLogAsCsv](https://grid.syidax.com/docs/methods/exportAuditLogAsCsv.md) — Downloads selected audit records as a CSV file.
- [exportAuditLogAsJson](https://grid.syidax.com/docs/methods/exportAuditLogAsJson.md) — Downloads selected audit records as a JSON file.
- [openCellCommentPanel](https://grid.syidax.com/docs/methods/openCellCommentPanel.md) — Opens a collaboration comment panel for a row ID and field. Separate from standalone cell note adapters.
- [closeCellCommentPanel](https://grid.syidax.com/docs/methods/closeCellCommentPanel.md) — Closes the collaboration comment panel without deleting comment data.
- [getApi](https://grid.syidax.com/docs/methods/getApi.md) — Accesses the current Grid's typed API and app context. Read from a fully initialized element.
- [getColumn](https://grid.syidax.com/docs/methods/getColumn.md) — Finds a current column object by ID. Returns null for missing columns and reflects live state rather than an initial columnDefs copy.
- [getColumns](https://grid.syidax.com/docs/methods/getColumns.md) — Reads current column objects to connect widths, order, and visibility to your app.
- [getColumnGroup](https://grid.syidax.com/docs/methods/getColumnGroup.md) — Finds a current column group by ID. Returns null if absent.
- [getColumnGroups](https://grid.syidax.com/docs/methods/getColumnGroups.md) — Reads current column group objects.
- [getRow](https://grid.syidax.com/docs/methods/getRow.md) — Finds a row object by stable row ID, rather than display index.
- [getDisplayedRowAtIndex](https://grid.syidax.com/docs/methods/getDisplayedRowAtIndex.md) — Finds a row object by its current display index. Sorting, filtering, and grouping can change the row at an index.
- [forEachRow](https://grid.syidax.com/docs/methods/forEachRow.md) — Runs a callback for each row object. Use forEachDisplayedRow when display order matters.
- [forEachDisplayedRow](https://grid.syidax.com/docs/methods/forEachDisplayedRow.md) — Iterates current displayed rows for app features that distinguish source order from display order.
- [getWorkbookBinding](https://grid.syidax.com/docs/methods/getWorkbookBinding.md) — Reads current workbook and sheet connection information, or null when disconnected.
- [reconnectWorkbook](https://grid.syidax.com/docs/methods/reconnectWorkbook.md) — Rebuilds the connection from current workbook settings and returns the result.
- [disconnectWorkbook](https://grid.syidax.com/docs/methods/disconnectWorkbook.md) — Disconnects the workbook. Review the effect on cross-sheet formula propagation.
- [sortBy](https://grid.syidax.com/docs/methods/sortBy.md) — Sets one column's sorting. Omitted direction cycles sorting; null clears that column. Use setSortModel for the full multi-column model.
- [setSortModel](https://grid.syidax.com/docs/methods/setSortModel.md) — Replaces sort criteria and priorities together. An empty array clears all sorting.
- [getSortModel](https://grid.syidax.com/docs/methods/getSortModel.md) — Reads current sort columns, directions, and priorities.
- [setQuery](https://grid.syidax.com/docs/methods/setQuery.md) — Passes query conditions to the processing engine. Review GridQuery and support in the active row model.
- [getActiveTier](https://grid.syidax.com/docs/methods/getActiveTier.md) — Reads the actual active processing tier, which may differ from the requested engine mode.
- [registerAggFunc](https://grid.syidax.com/docs/methods/registerAggFunc.md) — Registers a named custom aggregate function. Use unique names because an existing function with the same name can be replaced.
- [unregisterAggFunc](https://grid.syidax.com/docs/methods/unregisterAggFunc.md) — Removes a registered custom aggregate function. Also update aggFunc settings in columns using it.
- [getRegisteredAggFuncNames](https://grid.syidax.com/docs/methods/getRegisteredAggFuncNames.md) — Reads currently registered aggregate function names.
- [setRowGroupExpanded](https://grid.syidax.com/docs/methods/setRowGroupExpanded.md) — Expands or collapses a row group by its actual group key. Missing groups and unchanged states are ignored.
- [expandAllRowGroups](https://grid.syidax.com/docs/methods/expandAllRowGroups.md) — Expands all current row groups. Each changed group emits a toggle event.
- [collapseAllRowGroups](https://grid.syidax.com/docs/methods/collapseAllRowGroups.md) — Collapses all collapsible row groups in the current data.
- [setTreeNodeExpanded](https://grid.syidax.com/docs/methods/setTreeNodeExpanded.md) — Expands or collapses a tree node by path. Leaf nodes and missing paths cannot be expanded.
- [expandAllTreeNodes](https://grid.syidax.com/docs/methods/expandAllTreeNodes.md) — Expands all expandable nodes in the current tree.
- [collapseAllTreeNodes](https://grid.syidax.com/docs/methods/collapseAllTreeNodes.md) — Collapses all branch nodes in the current tree.
- [setDetailRowExpanded](https://grid.syidax.com/docs/methods/setDetailRowExpanded.md) — Expands or collapses a detail panel by stable parent row ID.
- [expandAllDetailRows](https://grid.syidax.com/docs/methods/expandAllDetailRows.md) — Expands detail rows across all pages passing the current filter. Consider request volume with lazy loading.
- [collapseAllDetailRows](https://grid.syidax.com/docs/methods/collapseAllDetailRows.md) — Collapses all open detail rows and cleans up their panel resources.
- [setColumnGroupOpened](https://grid.syidax.com/docs/methods/setColumnGroupOpened.md) — Expands or collapses the specified column group header.
- [getValidationErrors](https://grid.syidax.com/docs/methods/getValidationErrors.md) — Reads row, field, value, and message information for current validation errors. Connect to save guidance or an error list.
- [captureSnapshot](https://grid.syidax.com/docs/methods/captureSnapshot.md) — Creates a named snapshot of current source data and returns its ID. Separate from saving column layouts.
- [listSnapshots](https://grid.syidax.com/docs/methods/listSnapshots.md) — Reads metadata for retained data snapshots.
- [deleteSnapshot](https://grid.syidax.com/docs/methods/deleteSnapshot.md) — Deletes a data snapshot and returns success without changing current data.
- [diffSnapshots](https://grid.syidax.com/docs/methods/diffSnapshots.md) — Compares two snapshots or a snapshot with current data. Omit the second ID to compare against current data.
- [restoreSnapshot](https://grid.syidax.com/docs/methods/restoreSnapshot.md) — Restores source data from a snapshot. Does not automatically save to the server or restore view state.
- [getCellRanges](https://grid.syidax.com/docs/methods/getCellRanges.md) — Reads current cell selection boundaries. Review the meaning of display row/column coordinates.
- [copyRangeToClipboard](https://grid.syidax.com/docs/methods/copyRangeToClipboard.md) — Copies the selected range and returns success. Check browser permissions and user activation requirements.
- [pasteFromClipboard](https://grid.syidax.com/docs/methods/pasteFromClipboard.md) — Pastes clipboard content into the current target. Inspect applied and skipped cells in the result event.
- [clearCellRanges](https://grid.syidax.com/docs/methods/clearCellRanges.md) — Clears all cell selection ranges. Row selection is separate.
- [refreshInfiniteCache](https://grid.syidax.com/docs/methods/refreshInfiniteCache.md) — Refetches the infinite row model's cache. Prepare updated server conditions and the data provider first.
- [refreshRowHeights](https://grid.syidax.com/docs/methods/refreshRowHeights.md) — Recalculates row heights after content or height callback inputs change.
- [scrollToTop](https://grid.syidax.com/docs/methods/scrollToTop.md) — Scrolls the Grid to the top.
- [selectRows](https://grid.syidax.com/docs/methods/selectRows.md) — Sets selection for specified row IDs. Use stable IDs, not display indices.
- [getSelectedRowIds](https://grid.syidax.com/docs/methods/getSelectedRowIds.md) — Reads selected row IDs. Use dedicated server selection state APIs for server-wide selection.
- [applyTransaction](https://grid.syidax.com/docs/methods/applyTransaction.md) — Adds, updates, and removes source rows by stable ID. Inspect results separately from app server saving.
- [undo](https://grid.syidax.com/docs/methods/undo.md) — Undoes one recorded editing step and returns whether it ran.
- [redo](https://grid.syidax.com/docs/methods/redo.md) — Redoes one undone step and returns whether it ran.
- [clearHistory](https://grid.syidax.com/docs/methods/clearHistory.md) — Clears undo/redo history without resetting current data values.
- [connectCollabRoom](https://grid.syidax.com/docs/methods/connectCollabRoom.md) — Starts the configured collaboration room connection and returns synchronization state.
- [preloadChunks](https://grid.syidax.com/docs/methods/preloadChunks.md) — Preloads feature code. Does not activate entitlements or prefetch data.
- [disconnectCollabRoom](https://grid.syidax.com/docs/methods/disconnectCollabRoom.md) — Disconnects from the current collaboration room.
- [getSyncStatus](https://grid.syidax.com/docs/methods/getSyncStatus.md) — Reads current collaboration connection and synchronization state.
- [getCollaborators](https://grid.syidax.com/docs/methods/getCollaborators.md) — Reads current collaboration participant information.
- [addCellComment](https://grid.syidax.com/docs/methods/addCellComment.md) — Adds a cell comment in an active collaboration session and returns its ID or null.
- [getCellComments](https://grid.syidax.com/docs/methods/getCellComments.md) — Reads collaboration comments associated with a row ID and field.
- [setCellCommentResolved](https://grid.syidax.com/docs/methods/setCellCommentResolved.md) — Changes a comment's resolved state and returns success.
- [deleteCellComment](https://grid.syidax.com/docs/methods/deleteCellComment.md) — Deletes a collaboration comment and returns success.
- [getDataAsCsv](https://grid.syidax.com/docs/methods/getDataAsCsv.md) — Returns an object with CSV text and output row/column counts. Read the string from its csv field.
- [exportDataAsCsv](https://grid.syidax.com/docs/methods/exportDataAsCsv.md) — Downloads CSV using current export conditions and returns the export result.
- [getDataAsExcel](https://grid.syidax.com/docs/methods/getDataAsExcel.md) — Generates XLSX content as Uint8Array bytes for app attachments, uploads, and similar uses.
- [exportDataAsExcel](https://grid.syidax.com/docs/methods/exportDataAsExcel.md) — Downloads an XLSX file using the specified sheet name, columns, and selection conditions.
- [importCsvText](https://grid.syidax.com/docs/methods/importCsvText.md) — Parses CSV text and replaces columns and source data. For appending rows, parse separately and use transactions.
- [getDataAsPdf](https://grid.syidax.com/docs/methods/getDataAsPdf.md) — Returns PDF generation results without downloading. Prepare a suitable font for characters such as Korean text.
- [exportDataAsPdf](https://grid.syidax.com/docs/methods/exportDataAsPdf.md) — Downloads the table as PDF and returns generation results.
- [importDataFromXlsx](https://grid.syidax.com/docs/methods/importDataFromXlsx.md) — Parses file bytes into a workbook and returns XlsxImportResult. Read the Grid snapshot from the xlsxImported event.
- [getContextMenuItems](https://grid.syidax.com/docs/methods/getContextMenuItems.md) — Calculates context-menu items for a displayed row and field.
- [copyCellAt](https://grid.syidax.com/docs/methods/copyCellAt.md) — Copies the value at a displayed row and field and returns success.
- [copyRowAt](https://grid.syidax.com/docs/methods/copyRowAt.md) — Copies a displayed row and returns success.
- [getCellTooltipText](https://grid.syidax.com/docs/methods/getCellTooltipText.md) — Calculates actual tooltip text from the target cell and overflow context.
- [getUndoRedoDepth](https://grid.syidax.com/docs/methods/getUndoRedoDepth.md) — Reads the number of available undo and redo steps.
- [setColumnWidth](https://grid.syidax.com/docs/methods/setColumnWidth.md) — Sets the current column width. Review minimum and maximum constraints too.
- [resetColumnWidth](https://grid.syidax.com/docs/methods/resetColumnWidth.md) — Resets the specified column's user-adjusted width to its initial setting.
- [getColumnWidth](https://grid.syidax.com/docs/methods/getColumnWidth.md) — Reads the current column width, or null if the column is absent.
- [setColumnPinned](https://grid.syidax.com/docs/methods/setColumnPinned.md) — Pins a column left/right or unpins it.
- [getColumnPinned](https://grid.syidax.com/docs/methods/getColumnPinned.md) — Reads the column's current pinning direction.
- [setColumnOrder](https://grid.syidax.com/docs/methods/setColumnOrder.md) — Sets display order using column IDs.
- [getColumnOrder](https://grid.syidax.com/docs/methods/getColumnOrder.md) — Reads column IDs in current display order.
- [hideColumn](https://grid.syidax.com/docs/methods/hideColumn.md) — Hides a column without deleting source data or revoking read permission.
- [showColumn](https://grid.syidax.com/docs/methods/showColumn.md) — Shows a hidden column.
- [toggleColumnVisibility](https://grid.syidax.com/docs/methods/toggleColumnVisibility.md) — Toggles column visibility and returns the resulting state.
- [setHiddenColumns](https://grid.syidax.com/docs/methods/setHiddenColumns.md) — Sets the list of hidden columns at once.
- [resetColumnVisibility](https://grid.syidax.com/docs/methods/resetColumnVisibility.md) — Resets column visibility to initial settings.
- [getHiddenColumns](https://grid.syidax.com/docs/methods/getHiddenColumns.md) — Reads IDs of currently hidden columns.
- [autoSizeColumn](https://grid.syidax.com/docs/methods/autoSizeColumn.md) — Measures currently available content and applies an appropriate width to one column.
- [autoSizeAllColumns](https://grid.syidax.com/docs/methods/autoSizeAllColumns.md) — Autosizes all columns. Do not assume unloaded server values can be measured.
- [getColumnState](https://grid.syidax.com/docs/methods/getColumnState.md) — Reads serializable column width, order, visibility, sorting, and pinning state.
- [applyColumnState](https://grid.syidax.com/docs/methods/applyColumnState.md) — Restores saved column state. Verify that IDs match current columns.
- [getState](https://grid.syidax.com/docs/methods/getState.md) — Reads an immutable, versioned snapshot of the complete view state. Does not back up source row data.
- [setState](https://grid.syidax.com/docs/methods/setState.md) — Restores complete or selected state slices and returns applied/issue reports. Only slices in appliedSlices were actually applied.
- [getFilterModel](https://grid.syidax.com/docs/methods/getFilterModel.md) — Reads combined state across current filter families.
- [setFilterModel](https://grid.syidax.com/docs/methods/setFilterModel.md) — Applies a validated combined filter model. null clears all filter families; inspect reports for invalid models.
- [getCanonicalRanges](https://grid.syidax.com/docs/methods/getCanonicalRanges.md) — Reads current selection as normalized ranges including stable row and column IDs.
- [setCanonicalRanges](https://grid.syidax.com/docs/methods/setCanonicalRanges.md) — Changes cell selection from normalized range input and returns the change result.
- [startBatchEdit](https://grid.syidax.com/docs/methods/startBatchEdit.md) — Starts batch editing to collect multiple cell changes for a single commit.
- [isBatchEditing](https://grid.syidax.com/docs/methods/isBatchEditing.md) — Checks whether batch editing is active.
- [stageBatchCell](https://grid.syidax.com/docs/methods/stageBatchCell.md) — Stages a batch value by row and column ID. Does not immediately persist final data.
- [getPendingBatchCells](https://grid.syidax.com/docs/methods/getPendingBatchCells.md) — Reads uncommitted batch editing cells.
- [cancelBatchEdit](https://grid.syidax.com/docs/methods/cancelBatchEdit.md) — Cancels pending batch edits and returns the cancelled item count.
- [commitBatchEdit](https://grid.syidax.com/docs/methods/commitBatchEdit.md) — Validates and commits staged changes, reporting per-cell results.
- [startRowEdit](https://grid.syidax.com/docs/methods/startRowEdit.md) — Starts full-row editing for a row ID.
- [stopRowEdit](https://grid.syidax.com/docs/methods/stopRowEdit.md) — Commits or cancels current row editing and returns a report.
- [stageRowEditCell](https://grid.syidax.com/docs/methods/stageRowEditCell.md) — Sets a pending value for a column in the row currently being edited.
- [getStateCaptureReport](https://grid.syidax.com/docs/methods/getStateCaptureReport.md) — Reads omissions and issues from the latest view-state capture to assess saved-state completeness.
- [fillRange](https://grid.syidax.com/docs/methods/fillRange.md) — Fills a target range from source values or patterns and reports applied and rejected results.
- [getDisplayRowInfo](https://grid.syidax.com/docs/methods/getDisplayRowInfo.md) — Reads the displayed row kind, such as data, group, or detail.
- [getPivotCombinationReport](https://grid.syidax.com/docs/methods/getPivotCombinationReport.md) — Reads activation, priority, and restriction decisions for the current combination of pivoting and other features.
- [getPivotSecondaryColumns](https://grid.syidax.com/docs/methods/getPivotSecondaryColumns.md) — Reads the identity model of result columns created by the active client pivot, or null when no pivot is active.
- [getGroupCheckStates](https://grid.syidax.com/docs/methods/getGroupCheckStates.md) — Calculates group selection state. Returns rejection reasons when collapsed groups, missing row IDs, or other row models prevent a reliable result.
- [startRowDrag](https://grid.syidax.com/docs/methods/startRowDrag.md) — Starts a row drag session through the public input contract. Check whether it started and any rejection reason.
- [getRowDragSession](https://grid.syidax.com/docs/methods/getRowDragSession.md) — Reads current row drag session progress.
- [registerDropZone](https://grid.syidax.com/docs/methods/registerDropZone.md) — Registers a drop area for receiving rows and returns the registration result.
- [unregisterDropZone](https://grid.syidax.com/docs/methods/unregisterDropZone.md) — Unregisters a drop area and returns success.
- [getDropZones](https://grid.syidax.com/docs/methods/getDropZones.md) — Reads current drop-area registration state.
- [getDragSafetyReport](https://grid.syidax.com/docs/methods/getDragSafetyReport.md) — Reports whether row dragging is safe under current settings and describes restrictions.
- [setAlignedGrids](https://grid.syidax.com/docs/methods/setAlignedGrids.md) — Configures aligned Grid connections and returns the result.
- [getAlignedGrids](https://grid.syidax.com/docs/methods/getAlignedGrids.md) — Reads connected Grids and alignment state.
- [reparentRows](https://grid.syidax.com/docs/methods/reparentRows.md) — Reparents tree rows and reports applied/rejected results. Check cycle, permission, and row-model restrictions.
- [getFullWidthRowInfo](https://grid.syidax.com/docs/methods/getFullWidthRowInfo.md) — Reads one full-width row's information, or the complete layout report when no argument is supplied.
- [setPinnedRows](https://grid.syidax.com/docs/methods/setPinnedRows.md) — Sets top/bottom pinned row data and returns the application result.
- [getPinnedRows](https://grid.syidax.com/docs/methods/getPinnedRows.md) — Reads current pinned row data as a report.
- [getPinnedRowInfo](https://grid.syidax.com/docs/methods/getPinnedRowInfo.md) — Reads details of a specified pinned row.
- [getRowSpan](https://grid.syidax.com/docs/methods/getRowSpan.md) — Reads calculated vertical span ranges.
- [getCellSpan](https://grid.syidax.com/docs/methods/getCellSpan.md) — Reads horizontal and vertical span information for a cell.
- [getSpanInteraction](https://grid.syidax.com/docs/methods/getSpanInteraction.md) — Inspects how merged cells interact with selection, copying, and related actions.
- [getServerSideSelectionState](https://grid.syidax.com/docs/methods/getServerSideSelectionState.md) — Reads select-all conditions and exception IDs for the flat server row model. Reports a model mismatch for grouped models.
- [getServerGroupSelectionState](https://grid.syidax.com/docs/methods/getServerGroupSelectionState.md) — Reads hierarchical select-all and exception state for the grouped server row model.
- [setServerSideSelectionState](https://grid.syidax.com/docs/methods/setServerSideSelectionState.md) — Replaces select-all conditions and exception IDs in the flat server row model.
- [setServerGroupSelectionState](https://grid.syidax.com/docs/methods/setServerGroupSelectionState.md) — Replaces hierarchical selection state in the grouped server row model.
- [selectAllServerSide](https://grid.syidax.com/docs/methods/selectAllServerSide.md) — Sets server-wide selection conditions without materializing every server row in memory.
- [selectServerGroupChildren](https://grid.syidax.com/docs/methods/selectServerGroupChildren.md) — Selects or deselects server descendants beneath a group-key path.
- [refreshServerSide](https://grid.syidax.com/docs/methods/refreshServerSide.md) — Refetches the specified server store scope and returns the result.
- [applyServerSideTransaction](https://grid.syidax.com/docs/methods/applyServerSideTransaction.md) — Applies row changes to the server row model's cache, separately from saving server source data.
- [applyServerSideTransactionAsync](https://grid.syidax.com/docs/methods/applyServerSideTransactionAsync.md) — Queues a server row transaction asynchronously. Queue acceptance differs from final application.
- [flushServerSideAsyncTransactions](https://grid.syidax.com/docs/methods/flushServerSideAsyncTransactions.md) — Processes pending server row transactions and returns a completion report.
- [getServerSideStoreState](https://grid.syidax.com/docs/methods/getServerSideStoreState.md) — Reads server store paths, states, and block caches. Assess loading through block counts and complete as well as state names.
- [getServerPivotResultColumns](https://grid.syidax.com/docs/methods/getServerPivotResultColumns.md) — Reads the server-supplied pivot result column model. Distinguish stale metadata from absent metadata.
- [auditServerPivotResultColumns](https://grid.syidax.com/docs/methods/auditServerPivotResultColumns.md) — Checks whether server pivot column IDs used for charts, export, or restoration still exist in the current model.
- [getWorkbookPropagationState](https://grid.syidax.com/docs/methods/getWorkbookPropagationState.md) — Reads cross-sheet formula propagation connections, registrations, rejections, and latest publication information.
- [flushWorkbookPropagation](https://grid.syidax.com/docs/methods/flushWorkbookPropagation.md) — Processes pending workbook value propagation and returns the result.
- [getWorkbookSnapshotReport](https://grid.syidax.com/docs/methods/getWorkbookSnapshotReport.md) — Reads the last published workbook cells, hashes, and generations. Do not assume all Grid data was published.
- [getWorkbookIntegrityReport](https://grid.syidax.com/docs/methods/getWorkbookIntegrityReport.md) — Reads consistency checks for workbook connections and value propagation.
- [applySpillFormula](https://grid.syidax.com/docs/methods/applySpillFormula.md) — Atomically applies a dynamic array formula under the conflict policy. Inspect conflicts, rejections, and unrendered areas in the report.
- [clearSpillFormula](https://grid.syidax.com/docs/methods/clearSpillFormula.md) — Clears a dynamic array formula's anchor cell and releases its occupied range.
- [undoSpillTransaction](https://grid.syidax.com/docs/methods/undoSpillTransaction.md) — Undoes a dynamic array formula transaction and returns the result.
- [getSpillReport](https://grid.syidax.com/docs/methods/getSpillReport.md) — Inspects current dynamic array formulas and their occupied ranges.
- [createRangeChart](https://grid.syidax.com/docs/methods/createRangeChart.md) — Creates an integrated chart from a selection or explicit source. Read chartId on success or the rejection reason on failure.
- [updateChart](https://grid.syidax.com/docs/methods/updateChart.md) — Changes an existing chart's type, source range, or properties and returns the result.
- [destroyChart](https://grid.syidax.com/docs/methods/destroyChart.md) — Closes the specified chart and releases its resources.
- [getChartRefs](https://grid.syidax.com/docs/methods/getChartRefs.md) — Reads IDs and states of active integrated charts.
- [syncCharts](https://grid.syidax.com/docs/methods/syncCharts.md) — Recalculates integrated chart data projections from the current Grid view.
- [getChartMenuModel](https://grid.syidax.com/docs/methods/getChartMenuModel.md) — Reads the chart menu model available for the current selection and permissions.
- [openChartToolPanel](https://grid.syidax.com/docs/methods/openChartToolPanel.md) — Opens the tool panel for choosing an available chart.
- [closeChartToolPanel](https://grid.syidax.com/docs/methods/closeChartToolPanel.md) — Closes the chart creation panel and cleans up its selection flow.
- [getChartToolPanelReport](https://grid.syidax.com/docs/methods/getChartToolPanelReport.md) — Reads chart panel open, focus, and accessibility state.
- [activateChartToolPanelItem](https://grid.syidax.com/docs/methods/activateChartToolPanelItem.md) — Creates a chart by activating the currently focused chart panel item.
- [getChartModels](https://grid.syidax.com/docs/methods/getChartModels.md) — Captures active charts in a versioned envelope with capture issues. Pass the result's envelope to restoration.
- [restoreChartModels](https://grid.syidax.com/docs/methods/restoreChartModels.md) — Restores a saved chart envelope against the current Grid data contract and returns results.
- [exportChartImage](https://grid.syidax.com/docs/methods/exportChartImage.md) — Requests image export for an integrated chart and returns the result.
- [applyChartCrossFilter](https://grid.syidax.com/docs/methods/applyChartCrossFilter.md) — Applies chart selection actions to the Grid filter model.
- [resetChartCrossFilter](https://grid.syidax.com/docs/methods/resetChartCrossFilter.md) — Clears chart-owned cross-filters while retaining the app's external filters.
- [getChartAccessibleSummary](https://grid.syidax.com/docs/methods/getChartAccessibleSummary.md) — Reads chart data summaries and accessibility checks.
- [getChartFleetReport](https://grid.syidax.com/docs/methods/getChartFleetReport.md) — Reports the current chart set, open resources, and cleanup state.
- [setHoveredRow](https://grid.syidax.com/docs/methods/setHoveredRow.md) — Sets the row targeted by stateful hover. Does not change actual row selection.
- [getHoveredRowId](https://grid.syidax.com/docs/methods/getHoveredRowId.md) — Reads the current hovered row ID or null.
- [getActiveEditTransaction](https://grid.syidax.com/docs/methods/getActiveEditTransaction.md) — Reads the active cell editing transaction, or null when not editing.
- [commitActiveEdit](https://grid.syidax.com/docs/methods/commitActiveEdit.md) — Commits current cell editing and returns success.
- [cancelActiveEdit](https://grid.syidax.com/docs/methods/cancelActiveEdit.md) — Cancels current cell editing and returns whether it ran.
- [registerCellRenderer](https://grid.syidax.com/docs/methods/registerCellRenderer.md) — Registers a named cell renderer and returns the result.
- [listRegisteredCellRenderers](https://grid.syidax.com/docs/methods/listRegisteredCellRenderers.md) — Reads available registered cell renderer names.
- [unregisterCellRenderer](https://grid.syidax.com/docs/methods/unregisterCellRenderer.md) — Unregisters a named cell renderer.
- [registerGridComponent](https://grid.syidax.com/docs/methods/registerGridComponent.md) — Registers a custom Grid component under the public component contract.
- [replaceGridComponent](https://grid.syidax.com/docs/methods/replaceGridComponent.md) — Replaces a registered custom component definition.
- [unregisterGridComponent](https://grid.syidax.com/docs/methods/unregisterGridComponent.md) — Unregisters a custom component and returns success.
- [getRegisteredGridComponentNames](https://grid.syidax.com/docs/methods/getRegisteredGridComponentNames.md) — Reads registered custom Grid component names.
- [getCellRendererInstance](https://grid.syidax.com/docs/methods/getCellRendererInstance.md) — Queries mounted cell renderer instances. Offscreen cells may be unmounted because of virtualization.
- [destroyCellRendererInstance](https://grid.syidax.com/docs/methods/destroyCellRendererInstance.md) — Destroys a specified mounted cell renderer instance.
- [focusCellRendererInstance](https://grid.syidax.com/docs/methods/focusCellRendererInstance.md) — Moves focus into a mounted cell renderer and returns the result.
- [getCellEditorInstance](https://grid.syidax.com/docs/methods/getCellEditorInstance.md) — Reads the mounted cell editor instance and context, or null if no editor exists.
- [getColumnFilterInstance](https://grid.syidax.com/docs/methods/getColumnFilterInstance.md) — Queries a column's custom filter instance. May return null if absent or not yet created.
- [getColumnFilterModel](https://grid.syidax.com/docs/methods/getColumnFilterModel.md) — Reads one column's current filter model.
- [setColumnFilterModel](https://grid.syidax.com/docs/methods/setColumnFilterModel.md) — Sets one column's filter model and returns the result. Separate from setFilterModel, which changes combined filter state.
- [onFilterChanged](https://grid.syidax.com/docs/methods/onFilterChanged.md) — Signals changed filter conditions and recalculates current row filtering.
- [refreshExternalFilter](https://grid.syidax.com/docs/methods/refreshExternalFilter.md) — Runs the external filter refresh lifecycle and returns success.
- [destroyColumnFilter](https://grid.syidax.com/docs/methods/destroyColumnFilter.md) — Destroys a column's filter instance.
- [recreateColumnFilter](https://grid.syidax.com/docs/methods/recreateColumnFilter.md) — Recreates a column's filter instance.
- [setPivotColumns](https://grid.syidax.com/docs/methods/setPivotColumns.md) — Replaces the pivot column axis through the validated update path and returns success.
- [setValueColumns](https://grid.syidax.com/docs/methods/setValueColumns.md) — Replaces the pivot value axis through the validated update path and returns success.
- [setConditionFilter](https://grid.syidax.com/docs/methods/setConditionFilter.md) — Applies an advanced AND/OR condition tree. null clears it; inspect results for invalid models.
- [getConditionFilter](https://grid.syidax.com/docs/methods/getConditionFilter.md) — Reads the current advanced condition tree or null.
- [setConditionPresets](https://grid.syidax.com/docs/methods/setConditionPresets.md) — Sets advanced condition presets containing names and JSON.
- [getConditionPresets](https://grid.syidax.com/docs/methods/getConditionPresets.md) — Reads saved advanced condition presets.
- [openToolPanel](https://grid.syidax.com/docs/methods/openToolPanel.md) — Opens a column/filter tool panel by ID and returns success.
- [closeToolPanel](https://grid.syidax.com/docs/methods/closeToolPanel.md) — Closes the open column/filter panel without clearing applied settings.
- [getOpenedToolPanel](https://grid.syidax.com/docs/methods/getOpenedToolPanel.md) — Reads the open tool panel ID or null.
