【技术实现步骤摘要】
一种可定制的web计算器插件
本专利技术涉及计算器插件领域,具体地说是一种可定制的web计算器插件。
技术介绍
诸多商业Web控件如基于Jquery的EasyUI,基于Augular的KendoUI均未提供原生的计算器输入插件,而对于数据录入密集的Web产品表单页面,尤其财务领域,需求强烈。基于上述如何快捷的为用户提供计算器辅助录入工具,是需要解决的技术问题。
技术实现思路
本专利技术的技术任务是针对以上不足,提供一种可定制的web计算器插件,来解决如何快捷的为用户提供计算器辅助录入工具的问题。本专利技术提供一种可定制的web计算器插件,包括:界面配置接口,用于添加界面元素,并根据插件的配置完成计算器插件界面html的构建,界面元素包括但不限于功能按钮、文本框和界面展示布局;监听接口,用于监听录入事件,并在呼出状态下监听粘贴事件,并用于回写计算结果,所述录入事件包括键盘按键录入和鼠标点击录入;计算栈接口,用于根据功能按钮添加并配置计算单元,每个计算单元配合对应的功能 ...
【技术保护点】
1.一种可定制的web计算器插件,其特征在于包括:/n界面配置接口,用于添加界面元素,并根据插件的配置完成计算器插件界面html的构建,界面元素包括但不限于功能按钮、文本框和界面展示布局;/n监听接口,用于监听录入事件,并在呼出状态下监听粘贴事件,并用于回写计算结果,所述录入事件包括键盘按键录入和鼠标点击录入;/n计算栈接口,用于根据功能按钮添加并配置计算单元,每个计算单元配合对应的功能按钮,用于对事件输入进行计算生成计算结果;/n输入容错接口,用于判断事件输入是否可用于合法计算;/n输入管理接口,用于接收事件输入并调用输入容错接口判断事件输入是否可用于合法计算,用于将可用 ...
【技术特征摘要】
1.一种可定制的web计算器插件,其特征在于包括:
界面配置接口,用于添加界面元素,并根据插件的配置完成计算器插件界面html的构建,界面元素包括但不限于功能按钮、文本框和界面展示布局;
监听接口,用于监听录入事件,并在呼出状态下监听粘贴事件,并用于回写计算结果,所述录入事件包括键盘按键录入和鼠标点击录入;
计算栈接口,用于根据功能按钮添加并配置计算单元,每个计算单元配合对应的功能按钮,用于对事件输入进行计算生成计算结果;
输入容错接口,用于判断事件输入是否可用于合法计算;
输入管理接口,用于接收事件输入并调用输入容错接口判断事件输入是否可用于合法计算,用于将可用于合法计算的事件输入计算栈接口,并将计算结果回写事件监听接口;
显示处理接口,用于对事件输入计算过程进行实时显示,在将计算结果写回宿主编辑器后清空计算过程;
插件触发接口,用于定义所述web计算器插件的呼出和销毁。
2.根据权利要求1所述的一种可定制的web计算器插件,其特征在于所述界面配置接口与插件触发接口配合,将所述web计算器插件在表单页面固定位置呼出和销毁;
或,
所述界面配置接口与插件触发接口配合,不指定位置的将所述web计算器插件呼出,并根据宿主编辑器的位置,调整所述web计算器插件在表单页面上的位置。
3.根据权利要求2所述的一种可定制的web计算器插件,其特征在于所述监听接口用于监听录入事件,并在运行时将录入事件与功能按钮或文本框进行绑定;
用于对呼出之前宿主编辑器录入内容进行解析、对呼出之后粘贴事件进行响...
【专利技术属性】
技术研发人员:戴学升,
申请(专利权)人:山东浪潮通软信息科技有限公司,
类型:发明
国别省市:山东;37
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。