找回密码
 立即注册

QQ登录

只需一步,快速开始

RainYan

中级会员

50

主题

175

帖子

501

积分

中级会员

积分
501
RainYan
中级会员   /  发表于:2024-7-10 11:38  /   查看:1209  /  回复:8
30金币
企业微信截图_17205103084702.png834436034.png https://demo.grapecity.com.cn/spreadjs/help/api/classes/GC.Spread.Sheets.Worksheet#setarray

我的数据结构是这样的[{F:1,I:1,L:1},{F:2,I:2,L:2},{F:3,I:3,L:3},{F:4,I:4,L:4}],相当于对应的我要绑定的的F,I,L的值 ,用上述方法的话我就得把这个数据拆出来3个,拆成这种[[1],[2],[3]],然后用sheet.setArray三次绑定吗,还有好办法吗 还是说我用错了

最佳答案

查看完整内容

明白了,那还是用setArray吧!在楼主这个场景中,setArray的可控性更好些,如果设置列数较多且数据量较大,在设置前后分别绘图暂停和绘图恢复,这样不影响性能。 绘图暂停和绘图恢复机制可参考文档:https://demo.grapecity.com.cn/spreadjs/help/docs/BestPractices/UsingsuspendPaintandresumePaint

8 个回复

倒序浏览
最佳答案
最佳答案
eat_grape_5
高级会员   /  发表于:2024-7-10 11:38:04
来自 6#
RainYan 发表于 2024-7-10 13:53
不行 是个这种需求 导入进来一个excel 然后可以选中某一行给这一行的某一列改成绑定的数据,他之前就有数 ...

明白了,那还是用setArray吧!在楼主这个场景中,setArray的可控性更好些,如果设置列数较多且数据量较大,在设置前后分别绘图暂停和绘图恢复,这样不影响性能。
绘图暂停和绘图恢复机制可参考文档:https://demo.grapecity.com.cn/sp ... PaintandresumePaint
回复 使用道具 举报
eat_grape_5
高级会员   /  发表于:2024-7-10 11:58:47
2#
楼主说的对着呢,可以通过调用三次setArray方法分别设置,也可以通过setDataSource方法设置,使用setDataSource方法设置时将数据和列绑定即可。
详情可参考:https://demo.grapecity.com.cn/spreadjs/SpreadJSTutorial/features/data-binding/sheet-level-binding/purejs

回复 使用道具 举报
RainYan
中级会员   /  发表于:2024-7-10 13:40:07
3#
eat_grape_5 发表于 2024-7-10 11:58
楼主说的对着呢,可以通过调用三次setArray方法分别设置,也可以通过setDataSource方法设置,使用setDataSo ...

有可能不是从第一行开始的   setDataSource能支持吗
回复 使用道具 举报
eat_grape_5
高级会员   /  发表于:2024-7-10 13:50:38
4#
RainYan 发表于 2024-7-10 13:40
有可能不是从第一行开始的   setDataSource能支持吗

可以,数据绑定后用Worksheet:addRows()在当前工作表的第0行插入新行即可实现,新插入的行内也可以填充数据。
请参考API文档:https://demo.grapecity.com.cn/sp ... s.Worksheet#addrows
回复 使用道具 举报
RainYan
中级会员   /  发表于:2024-7-10 13:53:16
5#
eat_grape_5 发表于 2024-7-10 13:50
可以,数据绑定后用Worksheet:addRows()在当前工作表的第0行插入新行即可实现,新插入的行内也可以填充数 ...

不行 是个这种需求 导入进来一个excel 然后可以选中某一行给这一行的某一列改成绑定的数据,他之前就有数据了
回复 使用道具 举报
RainYan
中级会员   /  发表于:2024-7-10 14:06:01
7#
好的 谢谢了!
回复 使用道具 举报
eat_grape_5
高级会员   /  发表于:2024-7-10 14:23:38
8#

客气客气
回复 使用道具 举报
Ellia.DuanSpreadJS 开发认证
超级版主   /  发表于:2024-7-10 16:50:07
9#
感谢支持,那本帖就先结贴啦。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部