找回密码
 立即注册

QQ登录

只需一步,快速开始

July_peng

注册会员

5

主题

12

帖子

43

积分

注册会员

积分
43
July_peng
注册会员   /  发表于:2021-8-3 15:33  /   查看:2109  /  回复:3
本帖最后由 Lynn.Dou 于 2021-8-9 11:34 编辑

问题:
透视表增加自适应列宽后,多次操作 透视表面板字段( 展示/隐藏 )会影响表列宽度,如下图BCDE列宽度变成了很小的区间,此时如果下载当前表格,在本地打开透视表表格时,展示的列宽度为最小宽度,展示极不友好如图2。是否可以设置透视表中,每列的最小宽度。
复现:官方案例上即可复现。
复现步骤:
1. 打开官方案例: https://demo.grapecity.com.cn/spreadjs/SpreadJSTutorial/features/pivot-table/pivot-panel/overview/react
2. 切换至react语言3. 替换如下方法
initSpread(spread) {
        this.initSheets(spread);
        let pivotLayoutSheet = spread.getSheet(0);
        pivotLayoutSheet.bind(GC.Spread.Sheets.Events.PivotTableChanged, function (sender, args) {
            setTimeout(function () {
                pivotLayoutSheet.pivotTables.all()[0].autoFitColumn()
                pivotLayoutSheet.pivotTables.all()[0].refresh()
            }, 0)
        })
        this.initPivotTable(pivotLayoutSheet);
    }

4. 频繁操作透视表面板字段( 展示/隐藏 )

期望解决:
1. 是否可以设置透视表中,每列的最小宽度。
2. 自适应列宽,增加最小宽度配置

图1: image.png28157652.png

图2:
image.png694613036.png






3 个回复

倒序浏览
Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2021-8-3 17:36:51
沙发
您好,
问题已复现。
这边已将此问题记录下来,需进一步调研,
有进展会在贴中更新,
本贴先做保留处理。
回复 使用道具 举报
Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2021-8-16 11:04:09
板凳
更新进展:
计划在V14.1.6修复,预计发布时间8月底
回复 使用道具 举报
Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2021-9-3 17:52:47
地板
更新进展:
V14.1.6已发布,请升级测试。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部