找回密码
 立即注册

QQ登录

只需一步,快速开始

Joestar.Xu SpreadJS 开发认证
超级版主   /  发表于:2024-8-5 10:44  /   查看:148  /  回复:0
距离V17发布已过去半年之久,越来越多的同学开始使用V17的报表新功能,但是在使用中,同学们发现设计器中右侧的单元格面板没有接口可以隐藏/关闭。


image.png642859191.png

为了满足部分同学自定义的需求,大家可以直接使用以下代码来进行控制:

  1. designer.setData("reportCellPanel_Visible", false);
复制代码


除此以外,设计器的Ribbon上也有一个按钮可以控制右侧面板的显示与隐藏:

image.png249826049.png

大家也可以通过重写这个按钮的Command来实现:

  1. let command = GC.Spread.Sheets.Designer.getCommand(
  2.   "toggleReportSheetPanel"
  3. );
  4. let oldExecute = command.execute;
  5. command.execute = function (context, propertyName, args) {
  6.   console.log("test");
  7.   oldExecute.call(this, context, propertyName, args);
  8. };
  9. designerConfig.commandMap = {};
  10. designerConfig.commandMap["toggleReportSheetPanel"] = command;
复制代码

0 个回复

您需要登录后才可以回帖 登录 | 立即注册
返回顶部