本帖最后由 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:
图2:
|
|