17版本 设计器中 数据透视表默认打开右侧面板,方法无效,
17版本 设计器中 数据透视表默认打开右侧面板,方法无效,
https://gcdn-cdn.grapecity.com.cn/data/attachment/forum/202404/30/111427zf11xxbrbtxcxjfs.png
// 切换sheet 设置行数 列数
spread.bind(GC.Spread.Sheets.Events.ActiveSheetChanged, (sender, args) => {
console.log(sender, args.newSheet.name());
// 切换sheet 默认选中任意一个单元格显示及刷新面板
const sheet = args.newSheet;
const pivot = sheet.pivotTables.all()[0];
const { row, col } = pivot.getRange().content;
console.log(row, col);
sheet.setActiveCell(row, col);
GC.Spread.Sheets.Designer.getCommand(GC.Spread.Sheets.Designer.CommandNames.ShowFieldList).execute(
this.designer
);
});
本帖最后由 Richard.Ma 于 2024-4-30 15:47 编辑
问题可以复现,在下面的两个场景中v16透视面板显示正常,v17是空白
1.setActiveCell后执行ShowFieldList命令
2.切换的新sheet原本选中的就是透视表单元格
我们需要调查一下原因。有新的进展,会在帖子中更新
SJS-24048
另外,帖子请注意发到spreadjs产品对应板块,这个帖子我先移动过去了
您好,该问题已在17.0.9版本中修复,您可以升级后再测试一下。
页:
[1]