找回密码
 立即注册

QQ登录

只需一步,快速开始

Derrick.Jiao 讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2021-4-28 14:07  /   查看:2799  /  回复:0
本帖最后由 DerrickJiao 于 2021-4-30 13:51 编辑

SpreadJS14.1.0即将发布,同时,也带来了一大波更新。我将带来关于形状增强方面的新特性介绍,包括:超链接、文字编辑、自动吸附、对齐方式、排列、镜像区域、渐变填充、材质纹理填充以及边框。

我们这篇文章主要介绍为形状添加超链接。从14.1.0开始,支持为形状添加超链接。我们知道,在SpreadJS中,普通的超链接可以表单内跳转、邮件跳转、URL跳转以及自定义跳转命令等。同样的,为形状添加超链接后,也将具备普通超链接的功能。

在添加超链接之前,我们需要先添加一个形状,然后再为其添加上对应的超链接行为,例如URL跳转:
  1. var heart = sheet.shapes.add("shape", GC.Spread.Sheets.Shapes.AutoShapeType.heart, 100, 50, 100, 150);
  2. heart.hyperlink({url: "https://www.grapecity.com.cn/developer/spreadjs", target: 0, tooltip: 'goes to SpreadJS'});
复制代码

如需跳转到表单指定单元格,只需更改对应的URL即可,邮件也是类似,例如
  1. heart.hyperlink({ url: "sjs://'Sheet1'!A1", target: 0, tooltip: "goes to 'Sheet1'!A1" });
复制代码

在需要定义超链接命令时,可以参考以下代码:
  1.     heart.hyperlink({
  2.         command: function () {
  3.             //你的逻辑。
  4.         }
  5.     });
复制代码





超链接

超链接

0 个回复

您需要登录后才可以回帖 登录 | 立即注册
返回顶部