文件位置:public-ribbon.xml
<customUI xmlns="http://schemas.microsoft.com/office/2006/01/customui" onLoad="ribbon.OnAddinLoad">
<ribbon startFromScratch="false">
<tabs>
<tab id="wpsAddinTab" label="用友审计">
<group id="btnDemoGroup" label="group1">
<button id="btnShowMsg" label="弹出消息框" onAction="ribbon.OnAction" getEnabled="ribbon.OnGetEnabled" getImage="ribbon.GetImage" visible="true" size="large"/>
group>
tab>
tabs>
ribbon>
customUI>
onLoad : WPS 应用装载加载项时初始化。
OnAddInLoad是开发者自定义的 JavaScript 函数,通常用来执行一些初始化操作。
tabs 可以包含多个 tab,每一个 tab 对应一个自定义功能区。
group 将多个控件划分成不同的分组,便于将相互关联的功能组织在一起。
button 是一个按钮。
onAction在用户点击后触发,
OnClicked是开发者自定义的 JavaScript 函数。
label 是按钮文字标签,
getImage 用来自定义按钮图表
GetImage是开发者自定义的 JavaScript 函数,
getImage 首先会在自定义功能区第一次显示的时候执行一次。
当开发者调用刷新整个功能区或通过id刷新该控件时再次执行。