本帖最后由 DerrickJiao 于 2021-4-30 13:51 编辑
SpreadJS14.1.0即将发布,同时,也带来了一大波更新。我将带来关于形状增强方面的新特性介绍,包括:超链接、文字编辑、自动吸附、对齐方式、排列、镜像区域、渐变填充、材质纹理填充以及边框。
我们这篇文章主要介绍为形状添加超链接。从14.1.0开始,支持为形状添加超链接。我们知道,在SpreadJS中,普通的超链接可以表单内跳转、邮件跳转、URL跳转以及自定义跳转命令等。同样的,为形状添加超链接后,也将具备普通超链接的功能。
在添加超链接之前,我们需要先添加一个形状,然后再为其添加上对应的超链接行为,例如URL跳转:
- var heart = sheet.shapes.add("shape", GC.Spread.Sheets.Shapes.AutoShapeType.heart, 100, 50, 100, 150);
- heart.hyperlink({url: "https://www.grapecity.com.cn/developer/spreadjs", target: 0, tooltip: 'goes to SpreadJS'});
复制代码
如需跳转到表单指定单元格,只需更改对应的URL即可,邮件也是类似,例如- heart.hyperlink({ url: "sjs://'Sheet1'!A1", target: 0, tooltip: "goes to 'Sheet1'!A1" });
复制代码
在需要定义超链接命令时,可以参考以下代码:
- heart.hyperlink({
- command: function () {
- //你的逻辑。
- }
- });
复制代码
|
-
超链接
|