You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: components/grid/accessibility/wai-aria-support.md
+13Lines changed: 13 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -133,6 +133,10 @@ Implements the ColumnMenu specification.
133
133
|`td.k-state-selected`|`aria-selected=true`| Set on the currently selected cell(s). Only used when selection mode is set to cell. |
134
134
|`.k-master-row .k-hierarchy-cell,.k-grouping-row>td`|`aria-expanded=true/false`| Optionally for cells holding grouping criteria values and for Master row cells in Detail template scenario. |
135
135
|`.k-drag-cell`|`aria-label`| Must be present in a Drag Row scenario on the cell containing the drag handle. |
136
+
|`.k-grid-header-locked .k-grid-header-table .k-table-row`|`aria-owns`| When there are locked columns, the rows from the `locked` header table should `own` the cells from the corresponding non-locked header table rows. Value should be a space-separated list of `id`s. |
137
+
|`.k-grid-content-locked .k-grid-table .k-table-row`|`aria-owns`| When there are locked columns, the rows from the `locked` content table should `own` the cells from the corresponding non-locked content table rows. Value should be a space-separated list of `id`s. |
138
+
|`.k-grid-header-wrap .k-grid-header-table .k-table-row`|`role=presentation/none`| When there are locked columns, the rows from the non-locked header table should have their default semantic role removed, as their children are owned by the corresponding row from the locked table. |
139
+
|`.k-grid-content .k-grid-table .k-table-row`|`role=presentation/none`| When there are locked columns, the rows from the non-locked content table should have their default semantic role removed, as their children are owned by the corresponding row from the locked table. |
136
140
137
141
#### Grid footer
138
142
@@ -154,6 +158,15 @@ For the Grid Pager WAI-ARIA spec, please review the Pager component.
The selection aggregates are placed within a `.k-grid-selection-aggregates` element after the Grid `.k-grid-aria-root` element.
165
+
166
+
| Selector | Attribute | Usage |
167
+
| -------- | --------- | ----- |
168
+
|`.k-grid-selection-aggregates`|`aria-live=polite`| Ensures that changes in the calculated selection aggregates are announced by assistive technologies. |
169
+
157
170
## Resources
158
171
159
172
[WAI-ARIA specification for grid](https://www.w3.org/TR/wai-aria-1.2/#grid)
0 commit comments