找回密码
 立即注册

QQ登录

只需一步,快速开始

broveteam

注册会员

6

主题

13

帖子

176

积分

注册会员

积分
176
broveteam
注册会员   /  发表于:2020-5-7 17:18  /   查看:4542  /  回复:7
1金币
spreadjs有相关api可以一次性获取当前表格所有数据吗?

最佳答案

查看完整内容

如果对表单进行了数据绑定,那么可以通过getDataSource 获取表单表单的数据源, 数据绑定参考:https://demo.grapecity.com.cn/spreadjs/SpreadJSTutorial/features/data-binding/table-binding/purejs 如果想要获取编辑后的数据: 绑定数据源时,更改数据源后可以得到脏数据项: table.getDirtyRows(); 脏数据参考https://demo.grapecity.com.cn/spreadjs/SpreadJSTutorial/features/cells/edit/dirty-items#

7 个回复

倒序浏览
最佳答案
最佳答案
Fiooona
论坛元老   /  发表于:2020-5-7 17:18:29
来自 2#
如果对表单进行了数据绑定,那么可以通过getDataSource 获取表单表单的数据源,
数据绑定参考:https://demo.grapecity.com.cn/sp ... able-binding/purejs
如果想要获取编辑后的数据:
绑定数据源时,更改数据源后可以得到脏数据项:
  table.getDirtyRows();
脏数据参考https://demo.grapecity.com.cn/sp ... s/edit/dirty-items#
组件化表格编辑器(预览版)试用进行中,点击了解详情!
请点击评分,对我的服务做出评价!5分为非常满意!
回复 使用道具 举报
broveteam
注册会员   /  发表于:2020-5-7 17:36:58
3#
Fiooona 发表于 2020-5-7 17:30
如果对表单进行了数据绑定,那么可以通过getDataSource 获取表单表单的数据源,
数据绑定参考:https://de ...

如果默认是一张空表格,在上面编辑了数据,也是通过上述方法得到表格数据吗?
回复 使用道具 举报
Fiooona
论坛元老   /  发表于:2020-5-7 17:50:49
4#
这样可以通过获取脏数据,getDirtyCells 拿到数据,
也可以通过:getValue ,getArray 接口获取数据
https://demo.grapecity.com.cn/sp ... get-set-data/purejs
组件化表格编辑器(预览版)试用进行中,点击了解详情!
请点击评分,对我的服务做出评价!5分为非常满意!
回复 使用道具 举报
broveteam
注册会员   /  发表于:2020-5-7 18:11:31
5#
Fiooona 发表于 2020-5-7 17:50
这样可以通过获取脏数据,getDirtyCells 拿到数据,
也可以通过:getValue ,getArray 接口获取数据
https ...

我看getValue ,getArray 只能指定范围获取数据,获取整个表格的数据是什么接口呢?
回复 使用道具 举报
Fiooona
论坛元老   /  发表于:2020-5-8 09:18:28
6#
没有这样的接口,可以通过getColumnCount getRowCount来确定表单的行数、列数,再getArray来获取数据
组件化表格编辑器(预览版)试用进行中,点击了解详情!
请点击评分,对我的服务做出评价!5分为非常满意!
回复 使用道具 举报
broveteam
注册会员   /  发表于:2020-5-8 09:53:06
7#
Fiooona 发表于 2020-5-8 09:18
没有这样的接口,可以通过getColumnCount getRowCount来确定表单的行数、列数,再getArray来获取数据

好的,谢谢!
回复 使用道具 举报
Fiooona
论坛元老   /  发表于:2020-5-8 10:25:04
8#
好的,有问题再开新帖交流
组件化表格编辑器(预览版)试用进行中,点击了解详情!
请点击评分,对我的服务做出评价!5分为非常满意!
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部