请选择 进入手机版 | 继续访问电脑版
 找回密码
 立即注册

QQ登录

只需一步,快速开始

rex_chujie
金牌服务用户   /  发表于:2018-9-25 17:53  /   查看:3513  /  回复:4
image.png624580688.png 单元格里是超链接格式,怎么点击超链接获取当前单元格绑定的tag,以及获取当前点击的单元格的列头和行头

3 个回复

倒序浏览
KevinChen讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2018-9-26 09:58:00
沙发
您好,您可以在官网学习指南中参考HyperLinkCellType的示例,

链接如下:

https://demo.grapecity.com.cn/Sp ... s/hyperLinkCellType

在javascript代码第104行的方法setCellTypeCallback中可以执行获取tag、行头、列头的操作,

代码示例:

  1.     function setCellTypeCallback(spread, sheet, h) {
  2.         h.text("set sheet tab style");
  3.         h.linkToolTip("set sheet tab style and sheet name");
  4.         h.activeOnClick(true);
  5.         h.onClickAction(function (arg) {
  6.             // 在此获取单元格tag:
  7.             var tag = sheet.getTag(arg.row, arg.col);
  8.             // 列头:
  9.             var colHeader = sheet.getValue(arg.row, arg.col, GC.Spread.Sheets.SheetArea.colHeader);
  10.             // 行头:
  11.             var rowHeader = sheet.getValue(arg.row, arg.col, GC.Spread.Sheets.SheetArea.rowHeader);
  12.             spread.commandManager().execute({cmd: "setSheetTabStyle"});
  13.         });
  14.         return h;

  15.     }
复制代码
回复 使用道具 举报
rex_chujie
金牌服务用户   /  发表于:2018-9-29 15:02:36
板凳
可以啦,谢谢
回复 使用道具 举报
KevinChen讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2018-9-29 16:14:06
地板
不客气,很高兴解决了您的问题,本帖我结帖了,如遇到别的问题欢迎开新帖。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部