Skip to main content

PivotGrid

The PivotGrid represents multidimensional data in a cross-table format.

Accessibility Support

Out of the box, the Telerik and Kendo UI Pivotgrid provides extensive accessibility support and enables users with disabilities to acquire complete control over its features.

The Pivotgrid is compliant with the Web Content Accessibility Guidelines (WCAG) 2.2 standards and Section 508 requirements, follows the Web Accessibility Initiative - Accessible Rich Internet Applications (WAI-ARIA) best practices for implementing the keyboard navigation and provides options for managing its focus and is tested against the most popular screen readers.

PivotGrid

ARIA Attributes

AttributeDescription
role="grid"The role specifies the element is a Data Grid.
idSets a unique identifier for the cell to be referenced from the first column header row aria-owns attribute.

Keyboard Navigation

TriggerBehavior
ArrowRightMoves focus one cell to the right (if any)
ArrowLeftMoves focus one cell to the left (if any)
ArrowDownMoves focus one cell down (if any)
ArrowUpMoves focus one cell up (if any)
HomeMoves focus to the first cell in the row that contains focus.
EndMoves focus to the last cell in the row that contains focus.
Control/Cmd(Mac) + HomeMoves focus to the first (top-left) data cell in the grid.
Control/Cmd(Mac) + EndMoves focus to the last cell in the last row of the Grid.
oOpens the configurator when available.
EscapeCloses the configurator when available and open.
Enter or SpaceIf the header cell is expandable, toggles the current expanded state.
EscapeCloses the Configurator and returns focus to the last focused PivotGrid table cell (or the first cell).
TabFocuses the next focusable element or the first focusable element, if the focus is on the last focusable element.
Shift + TabFocuses the previous focusable element or the last focusable element, if the focus is on the first focusable element.
Backspace or DeleteApplicable when a Chip is focused. Removes the Chip, and the previous focusable element is focused.
Control/Cmd(Mac) + Shift + ArrowLeft or ArrowRightApplicable when a Chip is focused. Switches the Chip with the next/previous one from the same section (if one is available).
Control/Cmd(Mac) + Shift + ArrowUp or ArrowDownApplicable when a Chip is focused. Moves a Chip from the Rows section to the Columns one or vice-versa.
Alt/Opt(Mac) + ArrowDownOpens the Chip menu for the focused Chip. Focus goes to the first menu element is trapped in the menu popup.
EscapeCloses the menu and returns the focus to the Chip that triggered it.
TabFocuses the next focusable menu element or the first focusable element, if the focus is on the last focusable element.
Shift + TabFocuses the previous focusable element or the last focusable element, if the focus is on the first focusable element.
EnterTriggers the default action associated with the focused menu item.

UX Behavior

FeatureDescription
ConfiguratorA settings panel maps data fields to rows, columns, and measures.
Expand / CollapseRow and column header groups can be collapsed to summarize data.
TotalsSubtotals and grand totals are automatically calculated and displayed.
Field reorderFields can be dragged between the rows, columns, and filter areas.

Testing

The Pivotgrid has been extensively tested automatically with axe-core and manually with the most popular screen readers.

Screen Readers

The Pivotgrid has been tested with the following screen readers and browsers combinations:

EnvironmentTool
FirefoxNVDA
ChromeJAWS
Microsoft EdgeJAWS

Resources

Feedback