找回密码
 立即注册

QQ登录

只需一步,快速开始

FzcSuiY

注册会员

10

主题

39

帖子

157

积分

注册会员

积分
157
最新发帖
FzcSuiY
注册会员   /  发表于:2022-9-22 18:50  /   查看:1949  /  回复:5
1金币
image.png679385986.png

最佳答案

查看完整内容

自定义单元格在序列化时,需要做相应的处理,参考这篇文章教程看是否可以解决您的问题: https://gcdn.grapecity.com.cn/showtopic-81502-1-1.html

5 个回复

倒序浏览
最佳答案
最佳答案
Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2022-9-22 18:50:17
来自 6#
自定义单元格在序列化时,需要做相应的处理,参考这篇文章教程看是否可以解决您的问题:
https://gcdn.grapecity.com.cn/showtopic-81502-1-1.html
回复 使用道具 举报
Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2022-9-23 18:08:27
2#
您好,
条件格式规则是根据单元格的value以及规则条件显示图标的,
这一点设计的时候也是与Excel保持一致,您可以在Excel中实际测试下。
对于空单元格您可以考虑设置为0,使规则生效。
回复 使用道具 举报
FzcSuiY
注册会员   /  发表于:2022-9-23 18:33:13
3#
Lynn.Dou 发表于 2022-9-23 18:08
您好,
条件格式规则是根据单元格的value以及规则条件显示图标的,
这一点设计的时候也是与Excel保持一致 ...

您好,感谢回复!我们这边需求是根据单元格tag里面的某个值显示图标的。今天也试了一下加载个图标到单元格里面,缺点就是不能保存到服务端GC,图标不能随着单元格宽度改变。
回复 使用道具 举报
Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2022-9-26 14:00:47
4#
”天也试了一下加载个图标到单元格里面,缺点就是不能保存到服务端GC,图标不能随着单元格宽度改变。“
这个您是如何实现的呢?与题目中描述的条件格式有关吗?还请详细描述下,以便这边理解此问题。
回复 使用道具 举报
FzcSuiY
注册会员   /  发表于:2022-9-28 08:55:11
5#
  1. function ImageCellType() {}
  2.   var img = undefined
  3.   ImageCellType.prototype = new GC.Spread.Sheets.CellTypes.Text()
  4.   ImageCellType.prototype.paint = function(
  5.     ctx,
  6.     value,
  7.     x,
  8.     y,
  9.     width,
  10.     height,
  11.     style,
  12.     context
  13.   ) {
  14.     GC.Spread.Sheets.CellTypes.RowHeader.prototype.paint.apply(this, arguments)

  15.     if (img) {
  16.       ctx.save()
  17.       ctx.beginPath()
  18.       ctx.moveTo(x, y)
  19.       ctx.drawImage(img, x + 90, y, 20, 20)
  20.       ctx.restore()
  21.       return
  22.     }
  23.     //创建新的图片对象
  24.     img = new Image()
  25.     //指定图片的URL
  26.     img.src = require("../../../assets/logo.png")
  27.     //浏览器加载图片完毕后再绘制图片
  28.     img.onload = function() {
  29.       context.sheet.repaint()
  30.     }
  31.   }
复制代码

这种重写加载自定义图片 导出的json文件里面没有。条件格式可以满足需求但是必须要填个数字才能显示图片,不能自定义条件
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部