本帖最后由 DerrickJiao 于 2021-2-22 10:31 编辑
相信大家看了这篇文章SpreadJS在线表格编辑器自定义功能 - 快捷键打开查找对话框 后,想必也体验到了快捷键执行命令的便捷,让SpreadJS也能得到类似Excel的操作体验。
但是,有的朋友在执行其他命令的时候,发现不生效。例如GC.Spread.Sheets.Designer.CommandNames.FontWeight命令,该命令用用加粗单元格字体。原因就在于弹出对话框的excute中,只需传一个designer参数。而类似于下图这种checkbox按钮是需要传3个参数。
一般这三个参数为designer,undefined,true。designer以及自定义快捷的方法可以参考上面超链接的介绍,这里就不再赘述。
- GC.Spread.Sheets.Designer.getCommand(GC.Spread.Sheets.Designer.CommandNames.FontWeight).execute(designer,undefined,true);
复制代码
所以,可以发现,在执行上述的代码后,单元格的字体可以进行加粗了。目前关于命令传参相关资料可能没那么多,不同的命令也有所不同,具体案例具体分析。如果在实现过程中,有遇到类似问题的小伙伴欢迎到SpreadJS的求助专区中与我交流~
|
|