找回密码
 立即注册

QQ登录

只需一步,快速开始

王炫皓

中级会员

16

主题

45

帖子

530

积分

中级会员

积分
530
王炫皓
中级会员   /  发表于:2020-7-17 13:45  /   查看:6759  /  回复:10
1金币
在表格编辑器定义了一个表,然后设置第一列 背景色是黑色
image.png429166869.png
当我插入一行时,就没有样式了,
image.png475301207.png
如何统一设置 整个表格的样式

最佳答案

查看完整内容

SpreadJS作为组件,功能尽量原子化,插入行就只插入行,不会向Excel一样复制前一行样式。 您可以在table rowchanged事件中判断如果是插入行,复制前一行样式即可。

10 个回复

倒序浏览
最佳答案
最佳答案
dexteryao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2020-7-17 13:45:40
来自 7#
SpreadJS作为组件,功能尽量原子化,插入行就只插入行,不会向Excel一样复制前一行样式。
您可以在table rowchanged事件中判断如果是插入行,复制前一行样式即可。
回复 使用道具 举报
Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2020-7-17 16:24:46
2#
您好,您的问题是可以解决的,具体解决措施可以参考示例demo。
注意:表格中插入行的索引是相对于表格table的行索引,不是基于整个sheet的行索引,这一点在demo里也有注释。
因为您使用的是在线表格编辑器,所以可以通过重写右键菜单命令,实现插入后复制前一行样式的功能。具体实现方法,请阅读这篇文章。
https://gcdn.grapecity.com.cn/forum.php?mod=viewthread&tid=75494&extra=page%3D3

JSdemo.html

2.96 KB, 下载次数: 217

回复 使用道具 举报
王炫皓
中级会员   /  发表于:2020-7-17 17:10:05
3#
lynn512 发表于 2020-7-17 16:24
您好,您的问题是可以解决的,具体解决措施可以参考示例demo。
注意:表格中插入行的索引是相对于表格tabl ...

要是从 其他Excel复制过来的数据那,没有插行的事件,怎么处理那?正常用户的操作可以 复制数据的
回复 使用道具 举报
王炫皓
中级会员   /  发表于:2020-7-17 17:11:36
4#
王炫皓 发表于 2020-7-17 17:10
要是从 其他Excel复制过来的数据那,没有插行的事件,怎么处理那?正常用户的操作可以 复制数据的

或者是从数据库直接加载过来的数据,都无法 复用任何设置,难道从数据加载完数据 ,就要获取第一行样式 给所有单元格都赋一遍吗?
回复 使用道具 举报
Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2020-7-17 17:55:21
5#
可以通过自定义表格样式实现。
新建一个表格,选中表格,工具栏—式样—新建表格样式—第一列—格式—选择背景色—点击确认。(小提示:有两次确认哦,不要忘记点击)
image.png546723327.png
image.png282274169.png
image.png112661742.png
点击式样,最上栏自定义 就是你刚刚自定义的样式,选择第一列(注意图片红色圈圈部分),查看效果。
image.png887035827.png
image.png360040892.png
回复 使用道具 举报
王炫皓
中级会员   /  发表于:2020-7-18 10:34:52
6#
lynn512 发表于 2020-7-17 17:55
可以通过自定义表格样式实现。
新建一个表格,选中表格,工具栏—式样—新建表格样式—第一列—格式—选择 ...

要是想定义组件, image.png660926208.png
现在只有第一行有 定义的组件 其他新增的行都没有组件
回复 使用道具 举报
王炫皓
中级会员   /  发表于:2020-7-20 11:21:03
8#
dexteryao 发表于 2020-7-20 10:52
SpreadJS作为组件,功能尽量原子化,插入行就只插入行,不会向Excel一样复制前一行样式。
您可以在table r ...

我在阅读你们 官方事例时
发现只要设置 celltype 这个属性,插入的新行 就可以自动 渲染复选框

image.png889090270.png
在线编辑器 如何设置这个表格的celltype那

回复 使用道具 举报
Fiooona
论坛元老   /  发表于:2020-7-20 14:16:53
9#
在线表格编辑器中无法设计出绑定单元格类型, 只能通过API,写代码来实现.
组件化表格编辑器(预览版)试用进行中,点击了解详情!
请点击评分,对我的服务做出评价!5分为非常满意!
回复 使用道具 举报
王炫皓
中级会员   /  发表于:2020-7-20 14:35:16
10#
Fiooona 发表于 2020-7-20 14:16
在线表格编辑器中无法设计出绑定单元格类型, 只能通过API,写代码来实现.

好吧,希望编辑器后续会支持这个功能,应该是很常用的
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部