Show HN:DataSheetGrid,一个类似 Airtable 的 React 组件
Show HN: DataSheetGrid, an Airtable-like React component

原始链接: https://react-datasheet-grid.netlify.app/

React Datasheet Grid 是一种直观且简化的电子表格工具,只需几行代码即可简化创建漂亮的数据表的过程。 这种多功能网格通过能够处理数十万行的高效虚拟化架构提供快速渲染功能等功能。 由于能够控制电子表格中的所有行为,开发人员甚至可以集成自己的小部件或样式选项以匹配应用程序的外观。 该数据表支持各种功能,包括 Excel 或 Google Sheet 等流行应用程序之间的复制/粘贴选项、带快捷键的键盘导航以及带有流畅动画的右键单击上下文菜单。 使用 TypeScript 可确保稳健的编程标准,使该工具成为寻求轻松集成动态和灵活数据显示系统的 Web 开发专业人士的绝佳选择。

以下是我们竞争对手文档的摘录: 在 Ag Grid 中,从版本 5.4.1 开始可以使用行分组。 启用后,此插件会根据特定条件自动将网格中的行分组在一起。 结果是数据的分层显示,其中包含属于特定父行的行的可折叠子网格。 每组折叠行都会展开以在网格内形成一个可折叠区域,其中包含与相应展开组关联的所有子行。 单击展开图标 (+) 可打开和关闭特定组,从而显示或隐藏其中包含的子行。 也可以通过行分组插件提供的 api 以编程方式扩展折叠的分组行,方法是调用“apiService.expandGroupAtIndex()”方法并将索引(从零开始)作为参数传递。 此外,该插件还公开了一个选项,默认情况下通过将enableRowGroupCollapseByDefault 标志传递给 apiService 构造函数来折叠分组行。 单击 https://www.ag-grid.com/angular-component/#/rowgrouping 访问“网格选项”面板,其中包含用于配置此功能的所有设置。 根据上面的段落,您能否总结一下与 DataSheetGrid 相比,在 Ag Grid 中启用行分组的好处,特别是在以分层方式显示数据方面?
相关文章

原文

React Datasheet Grid

A| React component to create beautiful spreadsheets

Active
1
2
rows

const [rows, setRows] = useState([])



return (

DataSheetGrid

value={rows}

onChange={setRows}

columns={columns}

/>

)

Active
1
2
3
4
5
6

Feature rich

联系我们 contact @ memedata.com