找回密码
 立即注册

QQ登录

只需一步,快速开始

dybxin

中级会员

51

主题

185

帖子

658

积分

中级会员

积分
658
dybxin
中级会员   /  发表于:2024-5-23 10:32  /   查看:1989  /  回复:5
10金币
是否支持在单元格文字内容的右边添加按钮?以及如何监听按钮事件?

最佳答案

查看完整内容

您好,单元格的按钮元素目前没有暴露出对应的样式调整接口,想要灵活地定制样式,可以采用自定义单元格实现按钮绘制,这样灵活性会更好:https://demo.grapecity.com.cn/spreadjs/SpreadJSTutorial/features/cells/cell-types/custom/purejs

5 个回复

正序浏览
Richard.HuangSpreadJS 开发认证
超级版主   /  发表于:2024-5-27 18:02:29
6#
dybxin 发表于 2024-5-27 16:35
如果这样的话,原来监听按钮的点击事件就不能用了, 这种自定义单元格中的图标的点击事件如何定义?

这里有对应的方法可以监听到用户点击:

image.png680503844.png
回复 使用道具 举报
dybxin
中级会员   /  发表于:2024-5-27 16:35:05
5#
Richard.Huang 发表于 2024-5-27 16:20
您好,单元格的按钮元素目前没有暴露出对应的样式调整接口,想要灵活地定制样式,可以采用自定义单元格实 ...

如果这样的话,原来监听按钮的点击事件就不能用了, 这种自定义单元格中的图标的点击事件如何定义?
回复 使用道具 举报
dybxin
中级会员   /  发表于:2024-5-27 14:28:40
3#
本帖最后由 dybxin 于 2024-5-27 14:58 编辑
Richard.Huang 发表于 2024-5-23 10:40
如果您期望文字和按钮在同一个单元格,那么无法做到您的需求,如果文字在一个单元格,按钮在另一个单元格, ...

new GC.Spread.Sheets.CellTypes.Button() 这样用的是默认的图标
是否支持按钮引用自己的图标,而不用默认的图标?
回复 使用道具 举报
Richard.HuangSpreadJS 开发认证
超级版主   /  发表于:2024-5-23 10:40:46
2#
如果您期望文字和按钮在同一个单元格,那么无法做到您的需求,如果文字在一个单元格,按钮在另一个单元格,那么是可以做到的。
1. 添加按钮类型单元格:https://demo.grapecity.com.cn/sp ... types/button/purejs
2. 监听按钮被点击:https://demo.grapecity.com.cn/sp ... vents#buttonclicked
回复 使用道具 举报
最佳答案
最佳答案
Richard.HuangSpreadJS 开发认证
超级版主   /  发表于:2024-5-23 10:32:44
来自 4#
dybxin 发表于 2024-5-27 14:28
new GC.Spread.Sheets.CellTypes.Button() 这样用的是默认的图标
是否支持按钮引用自己的图 ...

您好,单元格的按钮元素目前没有暴露出对应的样式调整接口,想要灵活地定制样式,可以采用自定义单元格实现按钮绘制,这样灵活性会更好:https://demo.grapecity.com.cn/sp ... types/custom/purejs
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部