Tabulator 跨浏览器支持 Tabulator 支持所有主流浏览器 Tabulator 旨在支持所有现代桌面和移动 Web 浏览器 框架支持 Tabulator 适用于所有 JS 框架,包括: Tabulator 是一个普通的 JavaScript 库,可用于所有前端 JavaScript 框架 文档部分包含一个框架设置指南以帮助您入门 广泛的功能集 配置您的表以满足用户的需求 Tabulator 具有大量功能,可帮助根据您的需求定制您的餐桌体验 每个月都会发布新功能,肯定会有一些东西可以让您的交互式桌面果汁流动 可以在文档中找到所有可用功能的详细分类 过滤器 过滤数据以仅显示您需要的内容 排序 按您喜欢的任何值或数据类型对数据进行排序 格式化 创建自定义格式化程序以图形方式显示数据 分组 按任何指定的数据以图形方式对行进行分组 阿贾克斯 通过 Ajax 请求将数据异步加载到您的表中 编辑 直接在表格中编辑表格数据。然后返回结果 回调 通过一系列回调与 Tabulator 交互 虚拟DOM 使用虚拟化 DOM 快速渲染大型数据集 CSS 样式 所有图形元素都分配有完整 CSS 样式的类 分页 自动本地和远程数据分页 打包主题 五个开箱即用的预包装主题 突变体 在数据进入和离开表时更改数据 无障碍 所有元素都使用了 Aria 标签以增强可读性 冻结数据 滚动时冻结列和行 行选择 用鼠标选择单行或多行 本土化 将表格内容本地化为多种语言 下载数据 将数据直接从表格下载到 CSV 或 XLSX 文件 布局 自定义 Tabulator 的布局以满足您的需求 键绑定 用于表格交互的可自定义键盘快捷键 响应式布局 自动隐藏和显示数据以适合表格大小 持久配置 记住访问之间的布局、排序和过滤配置 历史 记录用户交互和撤消或重做操作 导航 使用键盘和功能在桌子周围导航焦点 列计算 从列数据计算最大值、最小值、平均值和总和值 输入验证 在将用户输入存储到表中之前验证用户输入 剪贴板 将表中的数据复制并粘贴到剪贴板 连接表 在多个连接的表之间移动行 树状结构 将数据结构化为具有可点击节点的树 反应性数据 当您的数据更新时,表格会更新 触摸友好 在移动触摸设备上功能齐全 打印样式 自定义打印样式和整页打印 菜单 行、列和单元格的上下文菜单 RTL 文本方向 完全支持从右到左的文本方向