找回密码
 立即注册

QQ登录

只需一步,快速开始

Derrick.Jiao 讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2021-2-22 10:29  /   查看:2411  /  回复:0
本帖最后由 DerrickJiao 于 2021-2-22 10:31 编辑

相信大家看了这篇文章SpreadJS在线表格编辑器自定义功能 - 快捷键打开查找对话框 后,想必也体验到了快捷键执行命令的便捷,让SpreadJS也能得到类似Excel的操作体验。
但是,有的朋友在执行其他命令的时候,发现不生效。例如GC.Spread.Sheets.Designer.CommandNames.FontWeight命令,该命令用用加粗单元格字体。原因就在于弹出对话框的excute中,只需传一个designer参数。而类似于下图这种checkbox按钮是需要传3个参数。
image.png833620300.png

一般这三个参数为designer,undefined,true。designer以及自定义快捷的方法可以参考上面超链接的介绍,这里就不再赘述。
  1. GC.Spread.Sheets.Designer.getCommand(GC.Spread.Sheets.Designer.CommandNames.FontWeight).execute(designer,undefined,true);
复制代码


所以,可以发现,在执行上述的代码后,单元格的字体可以进行加粗了。目前关于命令传参相关资料可能没那么多,不同的命令也有所不同,具体案例具体分析。如果在实现过程中,有遇到类似问题的小伙伴欢迎到SpreadJS的求助专区中与我交流~

0 个回复

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