找回密码
 立即注册

QQ登录

只需一步,快速开始

protocol

注册会员

2

主题

3

帖子

11

积分

注册会员

积分
11
  • 45

    金币

  • 2

    主题

  • 3

    帖子

最新发帖
protocol
注册会员   /  发表于:2022-8-5 10:56  /   查看:1073  /  回复:1
1金币
是否可以通过setData修改enableContext中内置变量的值?会不会有其他影响?比如下图中的AllowFormatCells

1659668099(1).png909060668.png

最佳答案

查看完整内容

您可以直接通过getCommand获取命令的对象,然后修改其中enableContext设置的键,然后在初始化之后通过setData去设置键对应的值。 例如 var centerAlignCommand = GC.Spread.Sheets.Designer.getCommand("centerAlign"); centerAlignCommand.enableContext = "alwaysLight"; 初始化之后通过 this.designer.setData("alwaysLight",true); 去设置alwaysLight 的值

1 个回复

倒序浏览
最佳答案
最佳答案
Clark.Pan讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2022-8-5 10:56:52
来自 2#
您可以直接通过getCommand获取命令的对象,然后修改其中enableContext设置的键,然后在初始化之后通过setData去设置键对应的值。
例如
var centerAlignCommand = GC.Spread.Sheets.Designer.getCommand("centerAlign");
      centerAlignCommand.enableContext = "alwaysLight";
初始化之后通过
this.designer.setData("alwaysLight",true);
去设置alwaysLight 的值
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部