找回密码
 立即注册

QQ登录

只需一步,快速开始

nbygu

初级会员

28

主题

105

帖子

263

积分

初级会员

积分
263

[已处理] 下拉框背景色

nbygu
初级会员   /  发表于:2023-7-27 11:05  /   查看:1271  /  回复:3
var combo = new GC.Spread.Sheets.CellTypes.ComboBox();
        combo.editorValueType(GC.Spread.Sheets.CellTypes.EditorValueType.text);
        combo.items([
                { text: 'aa', value: '1' },
                { text: 'bb', value: '2' },
                { text: 'cc', value: '3' },
        ]);
        combo.itemHeight(24);
        sheet.setCellType(8, 3, combo, GC.Spread.Sheets.SheetArea.viewport);
设置这个单元格背景色之后,整个下拉框里面的元素全都变色了,有什么办法可以只让这个单元格变色而下拉框里面内容不变色呢

3 个回复

倒序浏览
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2023-7-27 12:11:13
沙发
您好,下拉框中的背景色是随着单元格的背景颜色变化的,这是目前的设计,暂时没有其他的办法可以修改下拉框中的内容的颜色。

不过您可以使用列表下拉菜单来实现这个需求,参考链接:https://demo.grapecity.com.cn/sp ... owns/list#timestamp

image.png829994811.png
回复 使用道具 举报
nbygu
初级会员   /  发表于:2023-8-24 14:52:21
板凳
Joestar.Xu 发表于 2023-7-27 12:11
您好,下拉框中的背景色是随着单元格的背景颜色变化的,这是目前的设计,暂时没有其他的办法可以修改下拉框 ...

好的,感谢
回复 使用道具 举报
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2023-8-24 14:59:45
地板
不客气,那就先结贴了,后续有其他问题的话随时开贴提问哈。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部