找回密码
 立即注册

QQ登录

只需一步,快速开始

Tyrion

注册会员

2

主题

9

帖子

35

积分

注册会员

积分
35
最新发帖
Tyrion
注册会员   /  发表于:2022-10-31 16:05  /   查看:1102  /  回复:8
1金币
image.png323967284.png

B1设置为自定义单元格后,单元格无法输入修改值。
B1单元格的样式放到B上时,图标出不来。
附件已上传 features_cell-types_custom-header_JavaScript.zip (3.12 KB, 下载次数: 47)

最佳答案

查看完整内容

恩,我看了一下这个和你用ColumnHeader类型没有什么关系 用Text类型,其他的代码你还是和原来一样写就行,相关的事件也是可以触发的

8 个回复

倒序浏览
最佳答案
最佳答案
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2022-10-31 16:05:29
来自 4#
恩,我看了一下这个和你用ColumnHeader类型没有什么关系

用Text类型,其他的代码你还是和原来一样写就行,相关的事件也是可以触发的

image.png429801329.png
image.png687150573.png


回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2022-10-31 17:41:30
2#
我没有看明白你为什么用ColumnHeader这个单元格类型来重写,ColumnHeader类型本来就不能编辑,所以你要改的话,还得自己去写编辑器,以及各个编辑相关的方法

你可以直接重写new spreadNS.CellTypes.Text();如果只是需要改变显示的效果的话,可以只修改paint来绘制你需要的内容就行
回复 使用道具 举报
Tyrion
注册会员   /  发表于:2022-10-31 17:52:37
3#
这边的数据是分页获取到的,所以没办法用原生的筛选功能,想的自己写一个筛选按钮,点击自定义筛选按钮出来筛选弹窗
回复 使用道具 举报
Tyrion
注册会员   /  发表于:2022-10-31 19:32:22
5#
Richard.Ma 发表于 2022-10-31 18:11
恩,我看了一下这个和你用ColumnHeader类型没有什么关系

用Text类型,其他的代码你还是和原来一样写就行 ...

我试了一下,确实可以,非常感谢
回复 使用道具 举报
Tyrion
注册会员   /  发表于:2022-10-31 20:16:10
6#
还想问下类型为ColumnHeader的时候,修改colHeader单元格时,图片出不来,只有拖拉列宽的时候才会出现
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2022-11-1 10:56:53
7#
那个可能和单元格类型没有什么关系

你把 ctx.drawImage直接写到外面,不要写到imgObj.onload里面就行。

回复 使用道具 举报
Tyrion
注册会员   /  发表于:2022-11-1 11:18:06
8#
放到img.onload外面可以了,感谢感谢
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2022-11-1 11:23:46
9#
好的,那帖子就结贴了,有其他问题欢迎发新帖咨询
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部