lonely 发表于 2024-12-14 15:03:21

SpreadJS中HyperLink相关问题

本帖最后由 Ellia.Duan 于 2024-12-17 17:18 编辑

SpreadJS有没有Aspose.Grid.Web.Data中HyperLink.ImageUrl的方法,可以在原来的数据上显示一个图片,鼠标放上去后会显示tooltip,点击后可以执行自己定义的方法,导出excel后这列会显示的是原来的数据,而不是图片,我使用Spread.Sheets.CellTypes.HyperLink();的时候没有找到类似Aspose.Grid中HyperLink.ImageUrl的方法

Lynn.Dou 发表于 2024-12-16 13:39:03

您好,
SpreadJS原生超链接功能没有您所述的接口。不过有个思路您可以参考下:
SpreadJS提供了自定义单元格功能,您可以借助paint方法在canvas中绘制图标,并通过processMouseUp等方法处理类似tooltip和超链接的跳转。自定义单元格涉及的知识比较复杂,给您提供几个示例,可以参考下:
https://gcdn.grapecity.com.cn/showtopic-137120-1-528.html
https://demo.grapecity.com.cn/spreadjs/SpreadJSTutorial/features/cells/cell-types/custom/purejs
https://demo.grapecity.com.cn/SpreadJS/cdn/extendedExample/#/demos/tipCell

更多自定义单元格资料您可以在论坛进行搜索学习。

lonely 发表于 2024-12-17 15:01:06

Lynn.Dou 发表于 2024-12-16 13:39
您好,
SpreadJS原生超链接功能没有您所述的接口。不过有个思路您可以参考下:
SpreadJS提供了自定义单元 ...

有考虑增加这个接口吗

Ellia.Duan 发表于 2024-12-17 17:20:23

您好,您可以参考楼上的回复,先考虑自定义单元格来实现。同时,我将您的帖子移至产品需求板块,我们会进一步评估您的需求。
页: [1]
查看完整版本: SpreadJS中HyperLink相关问题