找回密码
 立即注册

QQ登录

只需一步,快速开始

haomi20032003

初级会员

29

主题

92

帖子

293

积分

初级会员

积分
293

[已处理] 自定义cell type

haomi20032003
初级会员   /  发表于:2018-12-23 22:02  /   查看:7779  /  回复:16
有没有可能在cell中加一个如下的图片,点击这个图片可以出发一段自定义代码?


16 个回复

倒序浏览
haomi20032003
初级会员   /  发表于:2018-12-23 22:03:32
沙发
图片如下
aaa.png
回复 使用道具 举报
dexteryao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2018-12-24 09:29:24
板凳
回复 使用道具 举报
haomi20032003
初级会员   /  发表于:2018-12-24 22:22:40
地板
dexteryao 发表于 2018-12-24 09:29
可以的,请参考:
https://help.grapecity.com/spread/SpreadNet11/WF/webframe.html#spwin-celltype-cust ...

还是没有搞定,我希望在排序符号左边添加一个笔的图片。


回复 使用道具 举报
dexteryao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2018-12-25 11:14:38
5#
参考demo,在那个位置draw一个图标。
然后将这个celltype 给 header 的cell

            fpSpread1.ActiveSheet.ColumnHeader.Cells[0, 0].CellType = gc;
回复 使用道具 举报
haomi20032003
初级会员   /  发表于:2018-12-25 20:27:55
6#

我只想在cell中部分地方画一个标志,可是用paintcell直接把整个替换了
回复 使用道具 举报
dexteryao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2018-12-25 21:56:45
7#
先调用Base的paint,吧需要画的画好,然后在画好的基础上添加新的东西
回复 使用道具 举报
haomi20032003
初级会员   /  发表于:2018-12-26 11:20:26
8#
dexteryao 发表于 2018-12-25 21:56
先调用Base的paint,吧需要画的画好,然后在画好的基础上添加新的东西

版主能不能给个例子啊,就是重写textcell,加一个过滤器那种的图标,谢谢
回复 使用道具 举报
dexteryao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2018-12-26 17:58:53
9#
你是要那个笔还是过滤器,过滤器的按钮重写不了,里面有内部逻辑,要是加个笔,点击只有有事件可以做。
回复 使用道具 举报
haomi20032003
初级会员   /  发表于:2018-12-26 21:48:07
10#
dexteryao 发表于 2018-12-26 17:58
你是要那个笔还是过滤器,过滤器的按钮重写不了,里面有内部逻辑,要是加个笔,点击只有有事件可以做。

画一个笔,在过滤器按钮边上,然后能点击这个笔执行事件
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部