找回密码
 立即注册

QQ登录

只需一步,快速开始

yanxing
注册会员   /  发表于:2022-3-4 15:06  /   查看:1508  /  回复:6
5金币
本帖最后由 Derrick.Jiao 于 2022-3-7 11:28 编辑

在vue中使用sheet.options.selectionBackColor设置背景色后,文字不显示了

最佳答案

查看完整内容

经确认,设置rgb颜色之后会覆盖单元格内容,这是属于产品设计,如果想要显示单元格的文字,请设置rgba。

6 个回复

倒序浏览
最佳答案
最佳答案
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2022-3-4 15:06:25
来自 7#
yanxing 发表于 2022-3-7 09:40
就是说你们现在解决不了我这个问题是吧

经确认,设置rgb颜色之后会覆盖单元格内容,这是属于产品设计,如果想要显示单元格的文字,请设置rgba。
回复 使用道具 举报
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2022-3-4 18:25:53
2#
这边根据你的描述未能复现你的问题,请在附件中的demo复现你的问题并上传,这边来做调研。

init_excel.zip

168.34 KB, 下载次数: 33

回复 使用道具 举报
yanxing
注册会员   /  发表于:2022-3-4 19:05:47
3#
workbookInitialized(spread) {
    this.spread = spread;
    let sheet = spread.getActiveSheet();
    sheet.options.selectionBackColor = 'rgba(204,255,51)'
  }

你把色值透明度取掉,然后选中有文字的一行,就会把文字覆盖掉,文字无法显示


WechatIMG240.png
回复 使用道具 举报
yanxing
注册会员   /  发表于:2022-3-7 09:28:35
4#
Derrick.Jiao 发表于 2022-3-4 18:25
这边根据你的描述未能复现你的问题,请在附件中的demo复现你的问题并上传,这边来做调研。

sheet.options.selectionBackColor = 'rgba(204,255,51)'。我不加透明度,怎么才能不把文字覆盖掉?
回复 使用道具 举报
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2022-3-7 09:32:25
5#
yanxing 发表于 2022-3-7 09:28
sheet.options.selectionBackColor = 'rgba(204,255,51)'。我不加透明度,怎么才能不把文字覆盖掉?

这个问题我们需要做进一步确认,看下是个产品bug还是产品本身的行为,此贴先改为保留处理,有进展会在本帖更新(SJS-12110)
回复 使用道具 举报
yanxing
注册会员   /  发表于:2022-3-7 09:40:19
6#
Derrick.Jiao 发表于 2022-3-7 09:32
这个问题我们需要做进一步确认,看下是个产品bug还是产品本身的行为,此贴先改为保留处理,有进展会在本 ...

就是说你们现在解决不了我这个问题是吧
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部