WPS加载项项目实例:时间提醒侧边栏

本实例简练地介绍了如何新增一个业务内容。

业务需求:显示当前日期和时间;显示距离放学还有多久时间?

先看项目效果图:

WPS加载项项目实例:时间提醒侧边栏

01 自定义功能区

在ribbon.xml中添加一个<button/>标签,即在功能区添加button按钮,名称是“时间提醒”,绑定了点击事件用于执行OnAction,并通过getImage获取该按钮的图标。

<button id="time" label="时间提醒" onAction="OnAction" getEnabled="OnGetEnabled"  getImage="GetImage" visible="true" size="large"/>

自定义功能区多出来一个“效率符号”区域,菜单里新增了一个“时间提醒”Button。

02 在main.js中引入接口函数

增加一行代码,引入time.js文件。

document.write("<script language='javascript' src='js/time.js'></script>");

03 配置ribbon.js

1.在OnAction函数中创建time.html页面,须同步在ui目录下创建time.html文件。

case "time":
   {
     let tsId1 = wps.PluginStorage.getItem("taskpane_id1")
     if (!tsId1) {
        let tskpane1 = wps.CreateTaskPane(GetUrlPath() + "/ui/time.html")
        let id1 = tskpane1.ID
        wps.PluginStorage.setItem("taskpane_id1", id1)
        tskpane1.Visible = true
     } else {
        let tskpane1 = wps.GetTaskPane(tsId1)
        tskpane1.Visible = !tskpane1.Visible
     }
   }
     break;

2.在GetImage函数中配置button图标的路径。

case "time":
    return "images/time.svg"

04 配置html+css+js实现

html页面:是根据第三步ribbon.js页面的OnAction函数来配置的,即在ui文件夹下面新建一个time.html页面,用三个<div></div>标签存放三块内容。

css文件配置:在css文件夹下面新增time.css文件,配置网页的样式。

js配置:在js文件夹下面新增time.js,实现业务逻辑。

(0)
上一篇 2024年11月13日 下午12:47
下一篇 2024年11月18日 下午4:13

相关推荐

  • 如何将多个工作簿合并为一个工作簿

    本文演示如何把三个乡镇的数据合并成一个工作薄。 演示环境是国产电脑麒麟V10操作系统,WPS版本是2019。 三个乡镇的原始数据如下图所示: 合并后的数据如下图所示: 接下来跟着我一步一步操作吧。 1.点击“WPS表格”,新建工作簿。 2.数据/合并表格/合并多个工作簿中同名工作表。如下图所示: 3.添加文件/选中并添加乡镇1、乡镇2、乡镇3等所有需要合并的…

    2022年8月10日
    1.0K00
  • 广东省最厉害的城市是深圳,你肯定不知道第二是哪个!

    一起来研究一波广东省各城市的主要企业经济状况,看看哪些城市的企业最牛逼。 本文数据采集广东省统计局1-9月各地区主要企业的指标数据。 先看一看利润总额这个指标,财务上,利润总额就是在一定时期内通过生产经营活动所实现的最终财务成果。排前三的是:深圳、佛山、广州。 再看一看营业收入,前四名的是:深圳、佛山、东莞、广州。相比利润总额考虑了成本,东莞企业的营业收入排…

    2022年11月8日
    56300
  • 湖北省退役军人优待目录

    省级优待项目如下↓↓↓ 市州优待项目如下↓↓↓

    2023年1月16日
    4.6K00
  • 州幼儿园2022年秋季学期招生公告

         州幼儿园系湖南省示范性幼儿园,现有文艺路园、高新区园、吉凤仁安园(以下简称“三园”)。根据《州幼儿园2022年秋季学期招生工作方案》,州幼儿园2022年秋季学期招生公告如下。        一、招生计划       2022年秋季学期文艺路园招收小班幼儿100名;高新区…

    其他 2022年11月29日
    81300
  • 职工医保调整了!关注个人账户,合理利用统筹基金。

    2022年3月4日,湖南省人民政府办公厅出台了《湖南省人民政府办公厅关于建立健全职工基本医疗保险门诊共济保障机制的实施意见》,意见明确提出,要健全互助共济、责任共担的职工基本医疗保险制度,将门诊医疗费用纳入职工医保统筹基金支付范围。 主要是三方面内容: (一)建立职工医保普通门诊统筹制度。参保人员在医保定点的一级医疗机构及基层医疗卫生机构就诊,政策范围内门诊…

    其他 2023年1月4日
    56100

发表回复

登录后才能评论