找回密码
 立即注册

QQ登录

只需一步,快速开始

chaoren

初级会员

16

主题

67

帖子

205

积分

初级会员

积分
205
chaoren
初级会员   /  发表于:2018-9-12 16:58  /   查看:2783  /  回复:7
如题,我想表格初始化的时候就有1000行,50列这样的,每次添加新页签也是如此,有全局设置吗,还是只能加完页签,再对页签进行添加行列的操作

7 个回复

倒序浏览
Clark.Pan讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2018-9-12 18:35:54
沙发
目前只能在添加后再进行设置。
回复 使用道具 举报
chaoren
初级会员   /  发表于:2018-9-18 14:44:39
板凳
ClarkPan 发表于 2018-9-12 18:35
目前只能在添加后再进行设置。

这样啊,谢谢,另外我想问下,是否有表格渲染完成事件吗
回复 使用道具 举报
KevinChen讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2018-9-18 15:54:01
地板
您好,SpreadJS中没有您说的这个事件,其实也没必要表格渲染完成事件,

您可以在创建完spread后调用
  1. spread.suspendPaint()
复制代码

来挂起表格绘制的行为,然后进行对表格的所有操作和定义,最后只要调用
  1. spread.resumePaint()
复制代码

恢复表格绘制操作即可。

根据本帖您之前的需求描述来看,您完全可以在创建表格时先执行suspendPaint,
然后为其添加行和列,
最后再调用resumePaint即可。
回复 使用道具 举报
chaoren
初级会员   /  发表于:2018-9-18 16:11:39
5#
KevinChen 发表于 2018-9-18 15:54
您好,SpreadJS中没有您说的这个事件,其实也没必要表格渲染完成事件,

您可以在创建完spread后调用

嗯,谢谢,我并不是针对表格的操作,因为我这边设计的表格比较大,浏览器渲染表格的时候会比较慢,我想让表格渲染完之后再对外部的一些控件进行操作
回复 使用道具 举报
KevinChen讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2018-9-18 17:50:32
6#
好的,实际上表格渲染不是异步操作,确实没法设置event,您只需要在表格渲染完成后调用您自己的代码逻辑就可以了~
回复 使用道具 举报
chaoren
初级会员   /  发表于:2018-9-19 16:22:33
7#
KevinChen 发表于 2018-9-18 17:50
好的,实际上表格渲染不是异步操作,确实没法设置event,您只需要在表格渲染完成后调用您自己的代码逻辑就 ...

好的,谢谢,我想问一下spread是否支持插入线条的功能,我这边导入的excel有插入线条,但是导入进去之后,线条并没有显示
回复 使用道具 举报
KevinChen讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2018-9-19 16:31:19
8#
抱歉,目前最新版本的spreadjs尚未支持图形,所以确实没法导入。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部