SpreadJS V14 Update1 中对按钮单元格做了增强,新增了自定义悬停背景色的功能。
使用方式也较为简单,增加了hoverBackColor属性,设置目标背景色即可。
具体可以参考下方示例代码:
- let style = new GC.Spread.Sheets.Style();
- style.cellButtons= [{
- imageType: GC.Spread.Sheets.ButtonImageType.dropdown,
- hoverBackColor: "#3390FF", // customize the hover backColor
- buttonBackColor: "#82BC00", // customize the button backColor
- command: "openColorPicker",
- },
- {
- imageType: GC.Spread.Sheets.ButtonImageType.dropdown,
- command: (sheet, row, col, option) => {
- //do something
- },
- }
- ];
- sheet.setStyle(0, 0, style);
- sheet.setValue(0, 0, "Text");
复制代码
下方为示例动图,可以直观的看到该功能产生的效果。
|
|