--- name: revogrid-pro-docs description: Use when implementing RevoGrid Pro, Pivot, Gantt, Scheduler, or Kanban features and you need targeted portal documentation, API reference, examples, installation, migration, or MCP guidance. --- # RevoGrid Pro Documentation Split reference from the RevoGrid Pro documentation portal. Read the most relevant reference files for the task instead of loading the full docs corpus. Prefer local source code and public TypeScript types as the final authority for implementation details. Full corpus: https://pro.rv-grid.com/llms-full.txt Installable skill: https://pro.rv-grid.com/revogrid-pro.skill ## Index ### API Reference - [Aggregations](references/api-reference/aggregations.md) - [Array Renderer](references/api-reference/array-renderer.md) - [Audit History](references/api-reference/audit-history.md) - [Audit History Panel](references/api-reference/audit-history-panel.md) - [Autofill](references/api-reference/autofill.md) - [Avatar](references/api-reference/avatar.md) - [Buttons](references/api-reference/buttons.md) - [Calendars](references/api-reference/calendars.md) - [Cell Flash](references/api-reference/cell-flash.md) - [Cell Focus](references/api-reference/cell-focus.md) - [Cell Link](references/api-reference/cell-link.md) - [Cell Merge](references/api-reference/cell-merge.md) - [Cell Validate](references/api-reference/cell-validate.md) - [Charts](references/api-reference/charts.md) - [Checkbox](references/api-reference/checkbox.md) - [Clipboard](references/api-reference/clipboard.md) - [Clipboard Validation](references/api-reference/clipboard-validation.md) - [Collaborative Presence](references/api-reference/collaborative-presence.md) - [Color Palette](references/api-reference/color-palette.md) - [Column Add Popup](references/api-reference/column-add-popup.md) - [Column Autosize](references/api-reference/column-autosize.md) - [Column Collapse](references/api-reference/column-collapse.md) - [Column Dialog](references/api-reference/column-dialog.md) - [Column Group Panel](references/api-reference/column-group-panel.md) - [Column Group Render Sync](references/api-reference/column-group-render-sync.md) - [Column Hide](references/api-reference/column-hide.md) - [Column Move With Groups](references/api-reference/column-move-with-groups.md) - [Column Selection](references/api-reference/column-selection.md) - [Column Stretch](references/api-reference/column-stretch.md) - [Column Type Boolean](references/api-reference/column-type-boolean.md) - [Column Type Progress](references/api-reference/column-type-progress.md) - [Column Type Rate](references/api-reference/column-type-rate.md) - [Conditional Formatting](references/api-reference/conditional-formatting.md) - [Context Menu](references/api-reference/context-menu.md) - [Core](references/api-reference/core.md) - [Data Grid Cell Inspector](references/api-reference/data-grid-cell-inspector.md) - [Data Grid Context Menu](references/api-reference/data-grid-context-menu.md) - [Data Grid Formatting](references/api-reference/data-grid-formatting.md) - [Data Grid Formatting Panel](references/api-reference/data-grid-formatting-panel.md) - [Dates](references/api-reference/dates.md) - [Dialog](references/api-reference/dialog.md) - [Dimension Animation](references/api-reference/dimension-animation.md) - [Dropdown](references/api-reference/dropdown.md) - [Editor Checkbox](references/api-reference/editor-checkbox.md) - [Editor Counter](references/api-reference/editor-counter.md) - [Editor Dropdown](references/api-reference/editor-dropdown.md) - [Editor Numeric Array](references/api-reference/editor-numeric-array.md) - [Editor Row](references/api-reference/editor-row.md) - [Editor Slider](references/api-reference/editor-slider.md) - [Editor Structured](references/api-reference/editor-structured.md) - [Editor Textarea](references/api-reference/editor-textarea.md) - [Editor Timeline](references/api-reference/editor-timeline.md) - [Editor Timeline Array](references/api-reference/editor-timeline-array.md) - [Event Manager](references/api-reference/event-manager.md) - [Event Scheduler](references/api-reference/event-scheduler.md) - [Export](references/api-reference/export.md) - [Export Excel](references/api-reference/export-excel.md) - [Filter](references/api-reference/filter.md) - [Filter Header](references/api-reference/filter-header.md) - [Form Controls](references/api-reference/form-controls.md) - [Formula](references/api-reference/formula.md) - [Gantt API](references/api-reference/gantt-api.md): Public API reference for RevoGrid Gantt plugins, project data, scheduling, visuals, events, columns, and extensions. - [Gantt Panel Resize Plugin](references/api-reference/gantt-panel-resize-plugin.md) - [Gantt Task Editor Dialog](references/api-reference/gantt-task-editor-dialog.md) - [Gantt Toolbar](references/api-reference/gantt-toolbar.md) - [Columns And Grid Projection](references/api-reference/columns-and-grid-projection.md): Public RevoGrid Gantt API for columns and grid projection. - [Project Data Model](references/api-reference/project-data-model.md): Public RevoGrid Gantt API for project data model. - [Events And Lifecycle](references/api-reference/events-and-lifecycle.md): Public RevoGrid Gantt API for events and lifecycle. - [Editors, Toolbar, Export, And Recipes](references/api-reference/editors-toolbar-export-and-recipes.md): Public RevoGrid Gantt API for editors, toolbar, export, and recipes. - [Plugin And Configuration](references/api-reference/plugin-and-configuration.md): Public RevoGrid Gantt API for plugin and configuration. - [Scheduling And Diagnostics](references/api-reference/scheduling-and-diagnostics.md): Public RevoGrid Gantt API for scheduling and diagnostics. - [Timeline And Visuals](references/api-reference/timeline-and-visuals.md): Public RevoGrid Gantt API for timeline and visuals. - [Grouping](references/api-reference/grouping.md) - [GroupingRow](references/api-reference/groupingrow.md) - [History](references/api-reference/history.md) - [History Controls](references/api-reference/history-controls.md) - [Icons](references/api-reference/icons.md) - [Infinity Scroll](references/api-reference/infinity-scroll.md) - [Info Panel](references/api-reference/info-panel.md) - [Kanban](references/api-reference/kanban.md) - [Kanban Card Editor Dialog](references/api-reference/kanban-card-editor-dialog.md) - [License](references/api-reference/license.md) - [Loader](references/api-reference/loader.md) - [MoveColumn](references/api-reference/movecolumn.md) - [Multi Column](references/api-reference/multi-column.md) - [Multi Range Selection](references/api-reference/multi-range-selection.md) - [Multi Row Header](references/api-reference/multi-row-header.md) - [Observable Props](references/api-reference/observable-props.md) - [Overlay](references/api-reference/overlay.md) - [Pagination](references/api-reference/pagination.md) - [Pivot](references/api-reference/pivot.md) - [Pivot Charts](references/api-reference/pivot-charts.md) - [Pivot Config](references/api-reference/pivot-config.md) - [Plugin Dependencies](references/api-reference/plugin-dependencies.md) - [Range Copy Preview](references/api-reference/range-copy-preview.md) - [Range Selection Limit](references/api-reference/range-selection-limit.md) - [Resource Picker](references/api-reference/resource-picker.md) - [Row Autosize](references/api-reference/row-autosize.md) - [Row Expand](references/api-reference/row-expand.md) - [Row Header](references/api-reference/row-header.md) - [Row Master](references/api-reference/row-master.md) - [Row Next Focus](references/api-reference/row-next-focus.md) - [Row Odd](references/api-reference/row-odd.md) - [Row Order](references/api-reference/row-order.md) - [Row Select](references/api-reference/row-select.md) - [Row Status](references/api-reference/row-status.md) - [Row Transpose](references/api-reference/row-transpose.md) - [Same Value Merge](references/api-reference/same-value-merge.md) - [Search Input](references/api-reference/search-input.md) - [Segmented Switch](references/api-reference/segmented-switch.md) - [Selection](references/api-reference/selection.md) - [Server Side Grouping](references/api-reference/server-side-grouping.md) - [Shared](references/api-reference/shared.md) - [Sorting](references/api-reference/sorting.md) - [Sticky Cells](references/api-reference/sticky-cells.md) - [Summary Header](references/api-reference/summary-header.md) - [Tooltip](references/api-reference/tooltip.md) - [Tree](references/api-reference/tree.md) - [Value Selection Dialog](references/api-reference/value-selection-dialog.md) - [WCAG](references/api-reference/wcag.md) ### Best Practices - [Managing Reference Data](references/best-practices/managing-reference-data.md) - [Data Synchronization](references/best-practices/data-synchronization.md): A guide covers core concepts and advanced tips for handling data. - [Best Practices](references/best-practices/best-practices.md) ### Cells - [Flashing Cells](references/cells/flashing-cells.md): Highlight edited or programmatically updated cells and rows in RevoGrid. - [Merge Cells](references/cells/merge-cells.md): Combine adjacent cells into a single cell. - [Highlight Cells and Styling](references/cells/highlight-cells-and-styling.md): Learn how to style cells dynamically based on their values and implement custom event handling. - [Chart and Visualization](references/cells/chart-and-visualization.md): Discover the wide range of charts and visual renderers available in RevoGrid. - [Heatmap/Coldmap Feature](references/cells/heatmap-coldmap-feature.md): Enhance your RevoGrid with dynamic heatmap and coldmap visualizations. - [Multi Renderer](references/cells/multi-renderer.md): Display different types of data in the same column using multiple renderers. - [Same Value Merge](references/cells/same-value-merge.md): Automatically merge cells with identical values in a column. - [Sticky Cells](references/cells/sticky-cells.md): Pin selected row cells near the top after their source row starts scrolling out of view. ### Columns - [Column Collapse](references/columns/column-collapse.md): Make grouped columns collapsible with the ability to show/hide child columns - [Column Hide](references/columns/column-hide.md): Implementing Column Hiding - [Column Move With Groups](references/columns/column-move-with-groups.md): Move grouped column headers without breaking the column-group structure. - [Column Stretch](references/columns/column-stretch.md): Implementing Column Stretching. - [Column Type Renderer](references/columns/column-type-renderer.md): Show type icons in column headers with columnTypeRenderer. - [Multi Row Headers](references/columns/multi-row-headers.md): Render spreadsheet-style multi-level headers from nested column groups. ### Data Management - [Audit Trail History](references/data-management/audit-trail-history.md): Track, review, persist, restore, and export accountable RevoGrid data changes. - [Autofill](references/data-management/autofill.md): Fill ranges with spreadsheet-like copy and sequence behavior. - [Collaborative Editing](references/data-management/collaborative-editing.md): Learn how to add shared cell editing, presence, pending review, permissions, server commits, conflicts, and audit attribution to RevoGrid Pro. - [Collaborative Presence](references/data-management/collaborative-presence.md): Render remote collaborator focus cells, selected ranges, labels, colors, stale-user cleanup, and source-index row patches in RevoGrid Pro. - [Event Manager](references/data-management/event-manager.md): Get comprehensive documentation on the event management. - [Formula Excel](references/data-management/formula-excel.md): Implement and use complex formulas similar to Excel, allowing for dynamic calculations and data manipulation within your grid cells. - [Grouping with Aggregation](references/data-management/grouping-with-aggregation.md): Learn how to implement data grouping with custom aggregation functions in RevoGrid - [History Undo/Redo](references/data-management/history-undo-redo.md): History and undo and redo capabilities in data grid, making it easier to manage user edits - [Nested Grid](references/data-management/nested-grid.md): Learn how to use the Nested Grid to display hierarchical data within RevoGrid cells. - [Row Expand Plugin](references/data-management/row-expand-plugin.md): Learn how to use RowExpandPlugin for inline expandable row details. - [Master Rows](references/data-management/master-rows.md): A guide to using the Master Row Plugin. - [Tree Data Grid](references/data-management/tree-data-grid.md): Enhance your RevoGrid with hierarchical data visualization using the TreeData Plugin. ### Editors - [Checkbox Editor](references/editors/checkbox-editor.md) - [Counter Editor](references/editors/counter-editor.md): A plus/minus counter editor for numeric values - [Dropdown Editor](references/editors/dropdown-editor.md) - [Row Editor](references/editors/row-editor.md) - [Slider Editor](references/editors/slider-editor.md) - [Textarea Editor](references/editors/textarea-editor.md) - [Timeline Editor](references/editors/timeline-editor.md): A custom cell editor for managing date ranges with a visual timeline representation ### Event Scheduler - [Customization](references/event-scheduler/customization.md): Customize scheduler labels, renderers, properties, styles, visual hooks, and states. - [Conflicts and States](references/event-scheduler/conflicts-and-states.md): Customize conflict warnings, empty overlays, loading overlays, and error states. - [Context Menus](references/event-scheduler/context-menus.md): Customize scheduler context-menu actions for events, slots, headers, and background surfaces. - [Event Rendering](references/event-scheduler/event-rendering.md): Customize event colors, properties, content, badges, resize handles, tooltips, and accessible labels. - [Labels and Formatters](references/event-scheduler/labels-and-formatters.md): Customize scheduler text, dates, resource labels, hover labels, and tooltips. - [Layout, Headers, and Cells](references/event-scheduler/layout-headers-and-cells.md): Customize scheduler column sizing, generated headers, time rows, day cells, resource rows, and timeline cells. - [Slots, Hours, and Markers](references/event-scheduler/slots-hours-and-markers.md): Customize create previews, empty slots, closed hours, availability states, and current-time markers. - [Styling and Themes](references/event-scheduler/styling-and-themes.md): Theme Event Scheduler with CSS variables, built-in classes, state selectors, and white-label styles. - [Editing and Interaction](references/event-scheduler/editing-and-interaction.md): Create, move, resize, delete, validate, select, copy, paste, and handle interactions with the RevoGrid Scheduler lifecycle. - [Examples](references/event-scheduler/examples.md): Working Event Scheduler examples for setup, templates, menus, availability, read-only mode, cancelable selection, and custom themes. - [Export](references/event-scheduler/export.md): Export scheduler events, workload, conflicts, coverage gaps, visible schedules, and print views. - [Grouping](references/event-scheduler/grouping.md): Group scheduler resources by team, department, location, parent tree, or custom business rules. - [Getting Started](references/event-scheduler/getting-started.md): Set up the standalone RevoGrid Event Scheduler for staff scheduling, shift planning, room booking, equipment planning, and team calendars. - [Vertical vs Horizontal Time](references/event-scheduler/vertical-vs-horizontal-time.md): Choose between calendar-style vertical scheduling and resource timeline scheduling. - [Remote Data](references/event-scheduler/remote-data.md): Load scheduler resources and events from a server, refresh visible ranges, and handle optimistic save failures. - [Scheduling Rules](references/event-scheduler/scheduling-rules.md): Understand how Event Scheduler combines availability, calendars, and conflict policies into scheduling rules. - [Availability](references/event-scheduler/availability.md): Show working time, blocked time, breaks, holidays, and resource-specific availability in Event Scheduler. - [Calendars](references/event-scheduler/calendars.md): Define working days, holidays, working hours, and per-resource calendars for Event Scheduler. - [Conflicts](references/event-scheduler/conflicts.md): Configure warning and blocking conflict rules for overlapping scheduler events and invalid mutations. - [Templates and Recurrence](references/event-scheduler/templates-and-recurrence.md): Create scheduler events from reusable templates and generate repeating shifts or bookings. - [Timeline Views](references/event-scheduler/timeline-views.md): Configure day/week time grids, month/year calendars, and horizontal resource timelines. - [Week View](references/event-scheduler/week-view.md): Build a practical calendar-style week scheduler for shifts, appointments, and short-range planning. ### Excel Export - [Excel Export](references/excel-export/excel-export.md): Export XLSX files and import CSV data with RevoGrid Pro. - [Cell Formatting](references/excel-export/cell-formatting.md): Format Excel export cells, formulas, column types, grouped headers, and merge spans. - [CSV Import](references/excel-export/csv-import.md): Import CSV files with ExportExcelPlugin drag/drop, events, and explicit import options. - [Excel Import and Export Libraries](references/excel-export/excel-import-and-export-libraries.md): Compare SheetJS, ExcelJS, read-excel-file, and write-excel-file for XLSX import/export workflows with RevoGrid. - [Export Providers](references/excel-export/export-providers.md): Choose the default XLSX provider, optional adapters, or a custom Excel export provider. ### Filtering - [Boolean Filter](references/filtering/boolean-filter.md): Filter boolean columns with dedicated Yes and No operators, with customizable labels for application-specific wording. - [Date Filter](references/filtering/date-filter.md): The Date Filter is a powerful feature in RevoGrid that allows you to filter data based on dates using a variety of criteria. It provides an intuitive interface for filtering dates with both standard comparison operators and relative date ranges. - [Filter Expressions](references/filtering/filter-expressions.md): Enable a current-column expression editor for RevoGrid Pro advanced filters. - [Filter Header](references/filtering/filter-header.md) - [Filter Selection](references/filtering/filter-selection.md): An advanced filtering plugin for RevoGrid with custom filter types like slider and selection. - [Filter Selection Cascade](references/filtering/filter-selection-cascade.md): Enable context-aware cascading options for RevoGrid Pro selection filters. - [Advanced Filtering](references/filtering/advanced-filtering.md): Combine RevoGrid Core column filters with Pro selection, slider, date, header, expression, preset, and quick-filter workflows. - [Filter Slider](references/filtering/filter-slider.md): An advanced filtering plugin for RevoGrid with custom filter types like slider and selection. ### Gantt - [Gantt Overview](references/gantt/gantt-overview.md): RevoGrid Gantt with deterministic scheduling, timeline editing, dependencies, resources, baselines, and diagnostics. - [Gantt Baselines](references/gantt/gantt-baselines.md): Capture a baseline snapshot of your schedule and overlay it beneath current task bars to visualise drift. - [Data Model](references/gantt/data-model.md): Required grid properties and Gantt entity collections. - [Dependencies](references/gantt/dependencies.md): Dependency types, lag/lead, and validation behavior. - [Tasks, Summaries, And Milestones](references/gantt/tasks-summaries-and-milestones.md): Task types and hierarchy behavior. - [How Gantt Builds On RevoGrid](references/gantt/how-gantt-builds-on-revogrid.md): Division of responsibilities between RevoGrid and Gantt plugin layers. - [Gantt Timeline and Zoom](references/gantt/gantt-timeline-and-zoom.md): Configure timeline scale, zoom behavior, wheel interaction, and visual timeline overlays. - [Visual Configuration](references/gantt/visual-configuration.md): Timeline overlays, labels, baseline, critical path, and marker hooks. - [Gantt Examples](references/gantt/gantt-examples.md): Search every runnable RevoGrid Gantt demo by framework and planning topic, then open its preview, source, guide, and API reference. - [Application State And Persistence](references/gantt/application-state-and-persistence.md): Keep Gantt project collections synchronized with framework state, APIs, databases, and real-time application updates. - [Gantt Context Menu](references/gantt/gantt-context-menu.md): Use the built-in Gantt row, column, and timeline context menus and extend them with RevoGrid Pro menu items. - [Editing, Validation, Diagnostics](references/gantt/editing-validation-diagnostics.md): Wire Gantt permission checks, editor forms, popovers, validation, and diagnostics panels. - [Grid, Export, Rendering](references/gantt/grid-export-rendering.md): Use Gantt row export mapping, column presets, status indicators, and context-menu extension recipes. - [Integrations And Frameworks](references/gantt/integrations-and-frameworks.md): Persist, import, export, print, and embed Gantt projects with framework-neutral recipes. - [JSON Project Import And Export](references/gantt/json-project-import-and-export.md): Serialize, clone, parse, and lightly validate complete Gantt project snapshots. - [Locked Tasks](references/gantt/locked-tasks.md): Use task-level locking to block packaged Gantt task mutations for protected tasks. - [Microsoft Project Import And Export](references/gantt/microsoft-project-import-and-export.md): Import Microsoft Project XML or native MPP14 schedules, and export Microsoft Project XML with the optional Gantt converter. - [Read-Only Mode](references/gantt/read-only-mode.md): Use Gantt read-only mode to block packaged task, dependency, and assignment mutations while keeping the schedule inspectable. - [Toolbar And Navigation](references/gantt/toolbar-and-navigation.md): Build custom Gantt toolbar buttons for export, baselines, critical path, and timeline navigation. - [Add Task Row](references/gantt/add-task-row.md): Use the pinned Gantt add-task row and identify it with isGanttAddTaskRow. - [Dependency Editing](references/gantt/dependency-editing.md): Create, select, and delete dependency links in timeline. - [Drag, Resize, And Progress Editing](references/gantt/drag-resize-and-progress-editing.md): Timeline gesture interactions for task bars. - [Row Selection](references/gantt/row-selection.md): Use RowSelectPlugin with Gantt task operations and row reordering. - [Task Editing](references/gantt/task-editing.md): Inline editing, the default task editor dialog, and scheduler-backed mutation flow. - [Gantt Quick Start — Angular](references/gantt/gantt-quick-start-angular.md): Build a RevoGrid Gantt project in Angular with the standalone wrapper, typed property bindings, and managed task columns. - [Install RevoGrid Gantt](references/gantt/install-revogrid-gantt.md): Install the standalone RevoGrid Gantt package, styles, and framework wrapper required to render a project. - [Gantt Quick Start — React](references/gantt/gantt-quick-start-react.md): Build a typed RevoGrid Gantt project in React with memoized project collections, calendars, dependencies, and task columns. - [Gantt Quick Start — Vanilla TypeScript](references/gantt/gantt-quick-start-vanilla-typescript.md): Build a RevoGrid Gantt project with the custom element, typed project data, task columns, calendars, and dependencies. - [Gantt Quick Start — Vue 3](references/gantt/gantt-quick-start-vue-3.md): Build a reactive RevoGrid Gantt project in Vue 3 with the official wrapper, project collections, and managed task columns. - [What Is A Gantt Chart?](references/gantt/what-is-a-gantt-chart.md): Core concepts used by the standalone RevoGrid Gantt package. - [Accessibility And Keyboard Navigation](references/gantt/accessibility-and-keyboard-navigation.md): Build accessible Gantt workflows with RevoGrid keyboard navigation, semantic task data, visible focus, and equivalent editing controls. - [Localization And Date Formatting](references/gantt/localization-and-date-formatting.md): Localize Gantt labels and consistently format task-table, tooltip, editor, and timeline dates. - [Performance And Large Projects](references/gantt/performance-and-large-projects.md): Keep large Gantt projects responsive by preserving virtualization, stable inputs, bounded visual layers, and measured scheduling work. - [Responsive And Touch Interaction](references/gantt/responsive-and-touch-interaction.md): Configure layouts that preserve Gantt scrolling, selection, editing, and task handles on phones, tablets, and narrow containers. - [SSR And Client Rendering](references/gantt/ssr-and-client-rendering.md): Integrate RevoGrid Gantt with server-rendered applications while keeping custom-element registration and browser APIs client-only. - [Configuration Reference](references/gantt/configuration-reference.md): Human-readable map of public Gantt config objects. - [Gantt Capability Coverage](references/gantt/gantt-capability-coverage.md): Coverage matrix connecting supported Gantt capabilities to customer guides, public API areas, and runnable examples. - [Events And Methods](references/gantt/events-and-methods.md): Use Gantt lifecycle events to validate changes and call public plugin methods for tasks, zoom, baselines, hierarchy, and snapshots. - [Limitations And MSP Differences](references/gantt/limitations-and-msp-differences.md): Current Gantt scheduling boundaries and intentional differences. - [Troubleshooting](references/gantt/troubleshooting.md): Common Gantt setup and scheduling issues. - [Gantt Upgrades](references/gantt/gantt-upgrades.md): Upgrade guidance for standalone RevoGrid Gantt integrations. - [Gantt Migration Guide](references/gantt/gantt-migration-guide.md): Upgrade a standalone RevoGrid Gantt integration using stable imports, project data, events, and application-level regression checks. - [Resource Planning View](references/gantt/resource-planning-view.md): Visualize resource-centric timelines and daily/weekly load bars. - [Resources and Assignments](references/gantt/resources-and-assignments.md): Define resource capacity, assignments, and how they interact with task work. - [Calendars and Duration](references/gantt/calendars-and-duration.md): Define working days, holidays, and how they affect task duration calculations. - [MSP Compatibility](references/gantt/msp-compatibility.md): Understand how RevoGrid Gantt maps to Microsoft Project scheduling concepts and behavior. - [Task Constraints](references/gantt/task-constraints.md): Apply explicit date constraints like SNET, MSO, and MFO to control the scheduler's behavior. - [Critical Path and Slack](references/gantt/critical-path-and-slack.md): Automatically compute and highlight the critical path — the longest chain of tasks that determines the project end date. - [Deadlines](references/gantt/deadlines.md): Use deadlineDate to track target dates without constraining the scheduling engine. - [Scheduling Direction](references/gantt/scheduling-direction.md): Configure forward (ASAP) or backward (ALAP) scheduling for your Gantt project. - [Duration Units and Conversion](references/gantt/duration-units-and-conversion.md): Enter, retain, format, and schedule task durations in minutes, hours, days, weeks, months, quarters, or years. - [Effort Modes](references/gantt/effort-modes.md): Model task types (Fixed Duration, Fixed Work, Fixed Units) to control how work and duration interact. - [Engine Logic](references/gantt/engine-logic.md): Deep dive into the RevoGrid Gantt scheduling engine pipeline and conflict resolution. - [Resource Leveling](references/gantt/resource-leveling.md): Use automatic resource leveling to resolve over-allocations by delaying tasks. - [Manual Scheduling](references/gantt/manual-scheduling.md): Use taskMode to lock dates and override automatic dependency propagation. - [Overview Scheduling](references/gantt/overview-scheduling.md): Configure MSP-style scheduling with task modes, dependencies, constraints, calendars, deadlines, resources, leveling, actuals, and critical path. - [Actuals and Progress](references/gantt/actuals-and-progress.md): Track project progress using actual start/finish dates and remaining duration. - [Split Tasks](references/gantt/split-tasks.md): Pause work inside a task span using split ranges. - [Build A Production Gantt Project](references/gantt/build-a-production-gantt-project.md): Extend the quick-start project with dependencies, editing, resources, critical path, baselines, persistence, and export. ### Grid Utilities - [Smart Excel-Compatible Clipboard](references/grid-utilities/smart-excel-compatible-clipboard.md): Rich Excel and RevoGrid copy and paste with extensible clipboard formats. - [Dimension Animation](references/grid-utilities/dimension-animation.md): Animate row and column dimension sizes for custom collapse, expand, and resize flows. - [Overlay Nodes](references/grid-utilities/overlay-nodes.md): A guide to using the Overlay Plugin to display notes on grid rows. - [Local Pagination](references/grid-utilities/local-pagination.md): Manage large datasets by breaking them into smaller, more manageable pages. - [Tooltip](references/grid-utilities/tooltip.md): A comprehensive guide to using the RevoGrid Tooltip Plugin ### Guides - [Welcome to the RevoGrid Pro documentation!](references/guides/welcome-to-the-revogrid-pro-documentation.md): Learn how to leverage the advanced features of RevoGrid Pro, access detailed documentation, and make the most of our support and resources. - [AI Agent Documentation Sources](references/guides/ai-agent-documentation-sources.md): Choose the right RevoGrid Pro documentation source for an AI agent: llms.txt, the full corpus, split skill references, an installable skill, or MCP. - [How to use RevoGrid Pro MCP](references/guides/how-to-use-revogrid-pro-mcp.md): Use the hosted RevoGrid MCP in Codex, Cursor, Claude Code, or VS Code to work with Pro docs, examples, plugins, migration notes, and typed API context. - [Data Grid Context Menu & Formatting](references/guides/data-grid-context-menu-formatting.md): Add spreadsheet-style context-menu defaults for cells, rows, groups, and columns while preserving application menu contributions. - [Format Cells](references/guides/format-cells.md): Configure declarative and interactive spreadsheet-style value, visual presentation, appearance, and editor behavior for RevoGrid cells, rows, and columns. - [Form Edit Example](references/guides/form-edit-example.md): Learn how to implement form-based row editing in RevoGrid - [Removing Attribution](references/guides/removing-attribution.md): Removing Attribution from RevoGrid - [Infinity Scroll](references/guides/infinity-scroll.md): Efficiently handle large datasets with dynamic loading as users scroll through the grid. - [Installing RevoGrid Pro Products](references/guides/installing-revogrid-pro-products.md): Learn how to install RevoGrid Pro and standalone product packages using either a pre-built release or our private npm registry. - [Github Installation Guide](references/guides/github-installation-guide.md): Learn how to install RevoGrid Pro products using GitHub Packages - [Local Installation Guide](references/guides/local-installation-guide.md): Learn how to install RevoGrid Pro products using local files - [No-Build JavaScript Usage](references/guides/no-build-javascript-usage.md): Use a delivered RevoGrid Pro JavaScript build directly from the browser without a bundler. - [NPM Installation Guide](references/guides/npm-installation-guide.md): Learn how to install RevoGrid Pro and standalone product packages using npm - [NPM Installation Guide](references/guides/npm-installation-guide-2.md): Learn how to install RevoGrid Pro and standalone product trial packages using npm - [Build from Source](references/guides/build-from-source.md): Learn how to build RevoGrid Pro and standalone products from source - [Access Token Installation Guide](references/guides/access-token-installation-guide.md): Learn how to use access tokens with RevoGrid Pro NPM Registry - [Migrating to 2+](references/guides/migrating-to-2.md): Step-by-step guide for upgrading to RevoGrid Pro 2+ - [Pagination Remote](references/guides/pagination-remote.md): Manage large datasets by breaking them into smaller, more manageable pages. - [Comprehensive Guide to Using RevoGrid Plugins](references/guides/comprehensive-guide-to-using-revogrid-plugins.md) - [Server-side Row Grouping](references/guides/server-side-row-grouping.md): Group, expand, and lazy-load millions of rows without loading the full dataset into the browser. - [Cell Validation with Renderers](references/guides/cell-validation-with-renderers.md): Explore different methods for validating cell data in RevoGrid and ensuring data integrity. - [Validate user data input](references/guides/validate-user-data-input.md): Explore strict and soft cell validation for spreadsheet-style data entry. ### Kanban - [RevoGrid Kanban](references/kanban/revogrid-kanban.md): Render the same RevoGrid source as an accessible, virtualized Kanban board with workflow columns, swimlanes, WIP rules, and customizable cards. - [Accessibility And Performance](references/kanban/accessibility-and-performance.md): Operate Kanban without a pointer and keep large boards responsive through native row virtualization and stable card identity. - [Kanban Card Editor](references/kanban/kanban-card-editor.md): Add the packaged Kanban CRUD dialog, map default or arbitrary fields, and replace the editor with application UI. - [Customization And i18n](references/kanban/customization-and-i18n.md): Customize Kanban cards, headers, drag previews, empty states, CSS variables, labels, and locale-aware output. - [Cards, Columns, And Ordering](references/kanban/cards-columns-and-ordering.md): Define canonical Kanban cards, workflow columns, stable ranks, diagnostics, and board projection behavior. - [Events And Methods](references/kanban/events-and-methods.md): Validate and persist Kanban moves, observe selection and diagnostics, request CRUD flows, and call public plugin methods. - [Kanban Examples](references/kanban/kanban-examples.md): Live RevoGrid Kanban examples for a basic board, swimlanes and WIP, custom cards and i18n, and persistence events. - [Filtering, History, And Application State](references/kanban/filtering-history-and-application-state.md): Combine RevoGrid filters with Kanban search, undo card moves, persist board state, and restore the table view. - [Drag, Drop, And Selection](references/kanban/drag-drop-and-selection.md): Move and select Kanban cards with pointer, touch, keyboard, auto-scroll, and atomic multi-card operations. - [Kanban Limitations](references/kanban/kanban-limitations.md): Understand the intentional v1 boundaries for editing, remote data, dragging, view switching, sorting, and localization. - [Swimlanes, WIP, And Rules](references/kanban/swimlanes-wip-and-rules.md): Group cards into lanes, define capacity policies, validate transitions, and apply ordered visual and permission rules. ### Pivot - [Pivot Overview](references/pivot/pivot-overview.md): Learn the Pivot mental model, when to use it, and how to build your first RevoGrid Pivot. - [Aggregations](references/pivot/aggregations.md): Learn how Pivot measures work, how aggregators are resolved, and how to design reliable summaries. - [Pivot Charts](references/pivot/pivot-charts.md): Turn a committed Pivot result into interactive, linked analytical charts with a built-in renderer or a custom headless integration. - [Chart Types and Compatibility](references/pivot/chart-types-and-compatibility.md): Choose among all 63 built-in Pivot chart types and understand their data-channel and compatibility requirements. - [Customization and Export](references/pivot/customization-and-export.md): Customize chart presentation, semantic labels and tooltips, themes, localization, and PNG/PDF export. - [Data and Bindings](references/pivot/data-and-bindings.md): Control the Pivot data projected into a chart, semantic channel bindings, totals, link state, and safety limits. - [Drill-down and Interactions](references/pivot/drill-down-and-interactions.md): Navigate Pivot hierarchies from chart marks and synchronize chart drill state with the Pivot or application. - [Headless API and Persistence](references/pivot/headless-api-and-persistence.md): Create, update, drill, export, save, restore, and destroy Pivot charts through the plugin API. - [Server Data and Performance](references/pivot/server-data-and-performance.md): Supply complete semantic chart frames for remote Pivots and understand validation, cancellation, caching, limits, and dense rendering. - [Configuration Reference](references/pivot/configuration-reference.md): Complete reference for every public PivotConfig option in the current implementation. - [Dimensions](references/pivot/dimensions.md): Understand Pivot dimensions, how they map to fields, and which column options carry over into Pivot. - [Drill-Down](references/pivot/drill-down.md): Understand row expansion, column collapse, and the state that controls Pivot exploration. - [Export And State](references/pivot/export-and-state.md): Export visible Pivot data to CSV, copy Pivot data as TSV, and save Pivot layout as JSON. - [Field Metadata](references/pivot/field-metadata.md): Configure Pivot field labels, hidden dimensions, empty group labels, measure aliases, and selective subtotals. - [Field Panel](references/pivot/field-panel.md): Show Pivot row, column, data, and filter fields above the grid. - [Formatting Presets](references/pivot/formatting-presets.md): Format Pivot values with locale-aware number, currency, percent, and date presets, then highlight analytical cells with conditional formatting. - [Plugin Lifecycle](references/pivot/plugin-lifecycle.md): Understand how PivotPlugin applies, updates, and clears Pivot state on a RevoGrid instance. - [Sorting And Filtering](references/pivot/sorting-and-filtering.md): Learn what sorting and filtering affect in Pivot output and how client-side and remote/server-side behavior differ. - [Totals](references/pivot/totals.md): Learn how Pivot grand totals and subtotals work across rows and generated columns. - [Values On Rows](references/pivot/values-on-rows.md): Move Pivot measures into the row hierarchy and understand when that layout works best. - [Configurator](references/pivot/configurator.md) - [Configurator](references/pivot/configurator-2.md): Learn what the Pivot configurator does and how users interact with rows, columns, and values. - [Configurator API](references/pivot/configurator-api.md): Use the standalone Pivot configurator and understand its callbacks, mounting model, and integration points. - [Pivot Features](references/pivot/pivot-features.md): Current Pivot feature status sourced from the standalone Pivot package. - [Introduction](references/pivot/introduction.md) - [Data Modeling for Pivot](references/pivot/data-modeling-for-pivot.md): Learn how to structure your data for optimal performance and analytical flexibility in RevoGrid Pivot. - [What is an OLAP Cube?](references/pivot/what-is-an-olap-cube.md): Understand the multidimensional "Cube" metaphor and how Online Analytical Processing (OLAP) powers advanced data discovery. - [What Is Pivot?](references/pivot/what-is-pivot.md): A conceptual introduction to Pivot tables, the mental model, and how they transform flat data into analytical insights. - [Server-Side](references/pivot/server-side.md) - [Caching And Cache Keys](references/pivot/caching-and-cache-keys.md): Understand how RevoGrid Pivot generates deterministic cache keys for safe and efficient remote analytical execution. - [Connect An OLAP Backend](references/pivot/connect-an-olap-backend.md): Wire RevoGrid Pivot to an OLAP-capable backend through HttpPivotRemoteStore and an application API. - [OLAP Best Practices](references/pivot/olap-best-practices.md): Design Pivot-friendly analytical models with stable dimensions, secure field registries, and viewport-aware execution. - [Remote API Reference](references/pivot/remote-api-reference.md): Technical specification for the RevoGrid Pivot remote analytical contract. - [Remote Tools](references/pivot/remote-tools.md): Add diagnostics, source-row drilldown, and saved views to a server-side Pivot screen. - [Server-Side Pivot](references/pivot/server-side-pivot.md): Connect RevoGrid Pivot to a remote analytical engine without changing the public Pivot configuration model. - [Financial Pivot Showcase](references/pivot/financial-pivot-showcase.md): Explore sales, profit, and units by country, segment, year, and month using realistic synthetic financial data. ### Rows - [Drag and Drop (Advanced)](references/rows/drag-and-drop-advanced.md): Custom drag-and-drop behavior and interactions. - [Header (Advanced)](references/rows/header-advanced.md): Custom Row Header - [Auto Size Row](references/rows/auto-size-row.md): Automatically adjust row heights based on content - [Rows and Columns Context Menu](references/rows/rows-and-columns-context-menu.md): Custom context menu for rows and columns - [Auto-Focus on Next Row WCAG](references/rows/auto-focus-on-next-row-wcag.md): Enhances user navigation within the grid by automatically moving the focus to the next row - [Row Odd](references/rows/row-odd.md): Configurable row striping - [Row Status](references/rows/row-status.md): Source-backed todo checkboxes, row attributes, strike-through styling, and hierarchy propagation. - [Row Transpose](references/rows/row-transpose.md): Learn how to use the Row Transpose Plugin in RevoGrid Pro to switch rows and columns dynamically. ### Selection Plugins - [Selection Plugins](references/selection-plugins/selection-plugins.md): Install the complete RevoGrid Pro selection suite with one plugin. - [Column Selection](references/selection-plugins/column-selection.md): Column selection functionality. - [Multi-Range Selection](references/selection-plugins/multi-range-selection.md): Select, clear, and copy multiple disjoint RevoGrid ranges. - [Range Copy Preview](references/selection-plugins/range-copy-preview.md): Shows ghost values for the exact range copy that will be applied on drop. - [Range Selection Limit](references/selection-plugins/range-selection-limit.md): Restrict interactive range selection to a single row or column. - [Row Selection](references/selection-plugins/row-selection.md): Row selection in grid