找回密码
 立即注册

QQ登录

只需一步,快速开始

w663020

注册会员

2

主题

5

帖子

70

积分

注册会员

积分
70
最新发帖

[已处理] 单元格样式问题

w663020
注册会员   /  发表于:2018-6-29 13:19  /   查看:3770  /  回复:7
请问一下,如果在单元格内有两部分内容,我想要这两部分内容分别左右对齐,有没有办法实现呢?还有,我建立了一个超链接,我不想要超链接的效果(蓝色字体和下划线),有没有这个设置呢?另外,这个超链接跳转到另外一个sheet,当这个目标sheet被删除的时候,我能否去监听这个删除事件,取消对应的超链接呢?

麻烦帮忙解答一下,非常感谢!

7 个回复

倒序浏览
Clark.Pan讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2018-6-29 18:43:02
沙发
第一个SpreadJS目前不支持,可以考虑用两个单元格,然后去掉网格线来显示。
第二个,线条是没办法去掉的,要去掉可以外加字体全部去掉,设置linkColor和visitedLinkColor为透明transparent就可以了
https://demo.grapecity.com.cn/Sp ... s/hyperLinkCellType
第三个ActiveSheetChanging事件可以监听到sheet被删除。

评分

参与人数 1满意度 +5 收起 理由
w663020 + 5 很给力!

查看全部评分

回复 使用道具 举报
w663020
注册会员   /  发表于:2018-7-2 15:06:28
板凳
ClarkPan 发表于 2018-6-29 18:43
第一个SpreadJS目前不支持,可以考虑用两个单元格,然后去掉网格线来显示。
第二个,线条是没办法去掉的, ...

你好,我试了一下ActiveSheetChanging事件,他只是监听当前sheet的变化,包括sheet的切换 删除 插入等操作。我只是想监听到删除sheet事件...还有,这个超链接没有删除的方法么?就是取消超链接的功能,我找了好久没找到。麻烦解答一下,谢谢
回复 使用道具 举报
Clark.Pan讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2018-7-2 18:15:28
地板
目前要做到监听删除sheet除了上述方法外只能重写右键菜单,将sheet删除的菜单的执行方法重写,在其中加入您的逻辑即可。
重写菜单参考:
https://demo.grapecity.com.cn/Sp ... s/extendContextMenu
删除超链接的方法,将该单元格的类型设置回text,如果您需要连值一起清空,使用setValue和setText传入空字符串给该单元格。

评分

参与人数 1满意度 +5 收起 理由
w663020 + 5 赞一个!

查看全部评分

回复 使用道具 举报
w663020
注册会员   /  发表于:2018-7-3 09:34:39
5#
ClarkPan 发表于 2018-7-2 18:15
目前要做到监听删除sheet除了上述方法外只能重写右键菜单,将sheet删除的菜单的执行方法重写,在其中加入您 ...

请问一个单元格内,能不能建立多个Link呢?
回复 使用道具 举报
Clark.Pan讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2018-7-3 12:29:09
6#
这个只能通过自定义单元格来完成,因为自定义单元格就是直接用canvas去绘制, 理论上自定制的需求都可以用户自定义单元格来完成。刚好有个demo,您可以参考一下:

MutipHyperLinkCellType.html

4.84 KB, 下载次数: 104

评分

参与人数 1满意度 +5 收起 理由
w663020 + 5 很给力!

查看全部评分

回复 使用道具 举报
w663020
注册会员   /  发表于:2018-7-4 16:42:26
7#
ClarkPan 发表于 2018-7-3 12:29
这个只能通过自定义单元格来完成,因为自定义单元格就是直接用canvas去绘制, 理论上自定制的需求都可以用 ...

那如果我删除了某个单元格,能不能获取到这个单元格和其他哪些单元格有link关系呢?就是在删除单元格或者行列的同时,也要删除所对应的link
回复 使用道具 举报
Clark.Pan讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2018-7-4 17:12:24
8#
这个目前产品本身没办法做,您需要自己来维护,比如创建超链接的时候将该超链接的跳转单元格的坐标维护起来,然后通过监听删除行的相关事件,在事件中进行判断并删除
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部