你用是自定义cellButtons 的做法,这个目前没有办法设置你说的“距离右侧的距离”,只能设置停靠在哪一侧
具体到你的需求,建议可以给你现在定义的这个cellbutton右边再加一个空的cellbutton,通过控制这个空的cellbutton的宽度,就能调整左侧这个cellbutton的位置了
在你的代码上修改如下
- import GC from '@grapecity/spread-sheets'
- import { cloneDeep } from 'lodash-es'
- import searchHelpIconUrl from '@/assets/search-helper.png'
- /**
- * @returns {GC.Spread.Sheets.Style}
- */
- const getSearchHelpCellStyle = () => {
- const btnCellStyle = new GC.Spread.Sheets.Style()
- btnCellStyle.cellButtons = [
- {
- buttonBackColor: 'transparent',
- hoverBackColor: 'transparent',
- imageSize: {
- height: 16,
- width: 16,
- },
- imageSrc: searchHelpIconUrl,
- imageType: GC.Spread.Sheets.ButtonImageType.custom,
- command: (sheet, row, col) => {
- // do sth
- },
- },<blockquote> {
复制代码
|