← 返回 Web 词条
可操作数据表
Web 原生没有这个
网页原生表格不提供网格键盘导航、选择、编辑和虚拟滚动,需要应用实现完整交互。
通常怎么做:静态数据继续用 table;只有确需单元格交互时才按 APG Grid 模式或成熟组件实现。
它在行列网格中展示数据,并允许用户移动焦点、选择、排序或编辑单元格。
- 可以用方向键在格子里移动的表
- 能排序选择和编辑单元格的数据表
- 像电子表格一样可以操作的网格
- 数据网格
- 交互表格
- 可编辑表格
其他平台的相似实现
iOS需自己实现
该平台没有原生实现苹果平台没有包含单元格焦点、排序和编辑行为的通用数据网格组件,Table 只解决基础展示。
看 iOS 视角 →Android需自己实现
该平台没有原生实现Android 没有完整数据网格组件;TableLayout 只负责布局,不包含排序、选择、编辑和大数据虚拟化。
看 Android 视角 →使用规范
什么时候用
- 桌面或大屏场景需要在大量规则数据中导航、选择、排序或编辑
什么时候别用
- 只是只读展示时不要承担数据网格的键盘复杂度,移动端也应优先改成列表