找回密码
 立即注册

QQ登录

只需一步,快速开始

小螃蟹

注册会员

3

主题

7

帖子

24

积分

注册会员

积分
24
  • 78

    金币

  • 3

    主题

  • 7

    帖子

最新发帖
小螃蟹
注册会员   /  发表于:2024-12-4 16:39  /   查看:103  /  回复:4
我有一个需求就是字单元格的右边有一个自己设计的图片做icon 要点击可以出现一些效果 要怎么做呢

4 个回复

倒序浏览
Wilson.Zhang
超级版主   /  发表于:2024-12-4 17:36:53
沙发
本帖最后由 Wilson.Zhang 于 2024-12-4 17:43 编辑

您好!SpreadJS支持对单元格设置装饰,包括折角和图标,且图标可被放置于右外侧和右内侧,如下动图所示:
单元格装饰.gif

但是这样的图标不支持点击,如果需要点击图标并响应某些效果,可以尝试下自定义单元格类型实现。

关于单元格装饰,可以参考官网教程了解详情:
https://demo.grapecity.com.cn/sp ... ration-icons/purejs
回复 使用道具 举报
小螃蟹
注册会员   /  发表于:2024-12-5 13:55:33
板凳
Wilson.Zhang 发表于 2024-12-4 17:36
您好!SpreadJS支持对单元格设置装饰,包括折角和图标,且图标可被放置于右外侧和右内侧,如下动图所示:
...

我要的是可以点击,自定义单元格实现添加一个图标在右侧可以点击 并且不影响单元格的文字内容和其他样式什么的
应该怎么实现呢
我用canvas画了一个 但是影响了原本的文字展现
回复 使用道具 举报
Wilson.Zhang
超级版主   /  发表于:2024-12-5 17:39:54
地板
小螃蟹 发表于 2024-12-5 13:55
我要的是可以点击,自定义单元格实现添加一个图标在右侧可以点击 并且不影响单元格的文字内容和其他样式 ...

主要需要重写单元格类型的paint方法绘制单元格上的图标,processMouseUp或processMouseDown方法定义被点击后的响应逻辑。

您可以参考下如下链接中的帖子和博客:
https://gcdn.grapecity.com.cn/showtopic-137120.html
https://gcdn.grapecity.com.cn/fo ... hread&tid=93415
回复 使用道具 举报
Brander.Zhai
超级版主   /  发表于:2024-12-6 14:32:54
5#
https://demo.grapecity.com.cn/sp ... cell-buttons/purejs

单元格按钮,自定义按钮图片
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部