Paggamit ng keyboard

KeyAksyon
Mga arrow keyLumilipat nang isang cell. Baligtad ang left at right sa right-to-left na text.
Home at EndPumupunta sa una o huling cell sa row; kapag may Ctrl, sa grid.
Page Down at Page UpLumilipat nang isang screen ng mga row.
Enter o Space sa headerNagso-sort ayon sa column; kapag may Shift, idinadagdag ito sa sort.
Alt + down arrow sa headerBinubuksan ang panel ng column.
Alt + left o right arrow sa headerPinapakitid o pinapalapad ang column; kapag may Shift, inililipat ito.
Enter sa cellIne-edit ito, o binubuksan ang row kapag hindi ito ma-edit.
F2, o pag-typeIne-edit ang cell.
Enter, Escape at Tab habang nag-e-editKino-commit, kinakansela, o kino-commit at lumilipat sa susunod.
SpacePinipili ang row; kapag may Shift, ang mga row mula sa huling napili.
Ctrl + APinipili ang bawat row.

Mga tala sa accessibility

  • Isang native na <table> na may role="grid", na pinangalanan ng label. May aria-sort ang mga header, at may aria-selected ang mga row na puwedeng piliin.
  • Iisang tab stop ang grid. Lumilipat ang focus mula cell hanggang cell gamit ang roving tabindex, kaya binabasa ng mga screen reader ang bawat cell kasama ang mga header ng row at column nito.
  • Nananatiling tama ang aria-rowcount, aria-rowindex at aria-colindex habang naka-page o naka-virtualize ang mga row.
  • Ina-announce sa isang polite na status region ang sorting, filtering, paging at mga error sa pag-edit.