S2 icon indicating copy to clipboard operation
S2 copied to clipboard

🙏希望能支持自适应列宽和列高

Open daisy0123 opened this issue 3 years ago • 4 comments

🖋 Description

希望能支持自适应列宽和列高,当前单元格数据比较长,希望可以能以当前列的数据的最大宽度作为列宽,另外单元格支持换行,不希望...折叠了

🏞 What problem does this feature solve

🧐 Suggest the API

name type default description
- - - -

daisy0123 avatar Feb 21 '22 12:02 daisy0123

+1 求支持🙏 旧版@antv/g文本不支持自动换行,新版已经支持了 升级一下g-canvas,每个单元格应用宽度和样式后new Rectrect.getBBox()获得height,把每行的maxHeight增量到 rowCfg - heightByField 里,不知道是否可行,还得考虑到虚拟渲染

86XIng avatar Apr 19 '22 10:04 86XIng

+1 求支持🙏 旧版@antv/g文本不支持自动换行,新版已经支持了 升级一下g-canvas,每个单元格应用宽度和样式后new Rectrect.getBBox()获得height,把每行的maxHeight增量到 rowCfg - heightByField 里,不知道是否可行,还得考虑到虚拟渲染

升级进行中,尽情期待

xingwanying avatar May 16 '22 11:05 xingwanying

+1 求支持🙏 @xingwanying 请问下目前有计划排期开发么~

lshunran avatar Jul 14 '22 07:07 lshunran

+1

geek-lu avatar Aug 23 '22 09:08 geek-lu

希望可以能以当前列的数据的最大宽度作为列宽

目前 latest 版本已经支持, 设置为紧凑模式后, 列头会根据数值单元格对应文字的宽度 (采样前50列) 取值, see https://github.com/antvis/S2/pull/2392

文档有点欠缺, 近期补充.

  const s2Options = {
    width: 400,
    height: 480,
    style: {
      layoutWidthType: 'compact',
    },
  };

image

自适应列高, 单元格支持换行

多行文本开发中, 2.0 版本支持 https://github.com/antvis/S2/pull/2383

lijinke666 avatar Nov 01 '23 08:11 lijinke666

#1564

lijinke666 avatar Nov 01 '23 08:11 lijinke666

resolved #2383

lijinke666 avatar Nov 22 '23 08:11 lijinke666