找回密码
 立即注册

QQ登录

只需一步,快速开始

avicdev
中级会员   /  发表于:2023-9-14 10:36:38
11#
Joestar.Xu 发表于 2023-9-11 14:14
如果不使用Designer,又想使用Designer中的一些按钮的话,需要您自行去自定义一些按钮的代码,如果要达到和 ...

那我能在designer外设置一个按钮调用designer里面按钮的命令吗
回复 使用道具 举报
avicdev
中级会员   /  发表于:2023-9-14 11:18:39
12#
avicdev 发表于 2023-9-14 10:36
那我能在designer外设置一个按钮调用designer里面按钮的命令吗

使用document.getElementById('button1').addEventListener('click', function() {
        _this.config.commandMap.SaveCommand.execute()
      });这个吗
回复 使用道具 举报
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2023-9-14 13:41:47
13#
您这边具体想要实现的需求是什么呢?

我看您一开始说想要设置字体和对齐,那么直接封装按钮调用相应的API应该就可以了。
回复 使用道具 举报
avicdev
中级会员   /  发表于:2023-9-14 13:52:31
14#
Joestar.Xu 发表于 2023-9-14 13:41
您这边具体想要实现的需求是什么呢?

我看您一开始说想要设置字体和对齐,那么直接封装按钮调用相应的AP ...

是的,封装按钮调用designer的工具栏上相应的API
回复 使用道具 举报
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2023-9-14 14:36:46
15#
好的,相应的API参考如下,修改字体:https://demo.grapecity.com.cn/sp ... eets.CellRange#font

修改水平对齐规则:https://demo.grapecity.com.cn/sp ... ts.CellRange#halign

通过获取相应selection的range后,调用指定的API即可实现。
回复 使用道具 举报
avicdev
中级会员   /  发表于:2023-9-14 14:56:57
16#
Joestar.Xu 发表于 2023-9-14 14:36
好的,相应的API参考如下,修改字体:https://demo.grapecity.com.cn/sp ... eets.CellRange#font

修改 ...

能直接调用designer里的命令吗
回复 使用道具 举报
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2023-9-14 15:09:15
17#
avicdev 发表于 2023-9-14 14:56
能直接调用designer里的命令吗

这个没有办法,Designer是基于SpreadJS二次开发的成果,实际上也是调用的SpreadJS的API接口,但是Designer并没有将这一部分的接口公开出来,所以还是建议您根据自己的实际需求去调用指定的SpreadJS的接口来实现。
回复 使用道具 举报
12
您需要登录后才可以回帖 登录 | 立即注册
返回顶部