很抱歉,在线表格编辑器提供源码,所以没有办法直接给demo
首先在ribbon中加入dom元素:
这一步我看您截图已经做到了,注意一点
data-bind中的属性对应着resource.cn.js 中的汉化文件,相应的汉化需要在其中添加设置。
如果要更改图片请在ribbon.css 添加对应的class,在其中添加自定义的背景图片。
之后就是修改ribbon.js:
写相应的触发逻辑在click事件中
在click事件中会进行switch判断,启用判断条件cmd.commandName就是ribbon.html中button中的name选项。
例如下图所示:
name设置的是formatpainter
那么在这里的switch中cmd.commandName对应就是formatpainter
新建formatpainter 的case,在其中实现格式化的相应逻辑即可。 |