上一篇我们说了DesignerStartup的启动过程中有一个GlobalListenerProvider扩展,这个扩展是一个监听键盘事件的监听扩展。先看效果:

当监听到键盘事件时,弹出提示。

1 先看插件项目结构:

需要实现两个类,一个是provider,一个是listener

2 plugin.xml中的配置:

这个扩展是配置到extra-designer节点下,扩展xml标签名字为:GlobalListenerProvider

3 查看源码

3.

帆软报表重要Activator之DesignerStartup中的GlobalListenerProvider扩展开发相关推荐

  1. 帆软报表插件开发之fine-decision中的ControllerRegisterProvider扩展

    1 用于在帆软报表中编写自己的cocntroller处理 2 接口定义 package com.fr.decision.fun;import com.fr.stable.fun.mark.Mutabl ...

  2. 帆软报表插件开发之fine-decision中的GlobalRequestFilterProvider扩展

    1 之前说了EmbedRequestFilterProvider只能对/decision/*下的url进行过滤,如果是我们自己再帆软报表开发的请求也需要过滤器功能,就可以扩展GlobalRequest ...

  3. 帆软报表重要Activator之DesignerStartup

    com.fr.start.module.DesignerStartup位于fine-report-designer.jar中,也是designer-startup.xml中的第一个activator, ...

  4. 帆软报表插件开发之fine-decision中的LogInOutEventProvider扩展

    1 当我们登录或者登出帆软决策系统时,会调用我们的扩展,这时我们可以做一些事情. 2 接口定义 // // Source code recreated from a .class file by In ...

  5. 帆软报表插件开发之fine-decision中的MessageEventProvider扩展

    1 MessageEventProvider用来当系统产生消息时,会调用MessageEventProvider扩展. 2 MessageEventProvider接口定义: // // Source ...

  6. 帆软报表插件开发之fine-decision中的EmbedRequestFilterProvider扩展

    1 EmbedRequestFilterProvider扩展实现了web项目中的过滤器的功能 2 接口定义: public interface EmbedRequestFilterProvider e ...

  7. 帆软报表插件开发之fine-decision中的AccessProvider扩展

    1 AccessProvider 扩展点属于fine-decision.jar包中定义的扩展点. 2  AccessProvider用在自定义登录中的使用token的登录方式才生效. 3  Acces ...

  8. 帆软报表重要Activator之DesignerInitActivator之一

    前面介绍了DesignerStartup,DesignerStartup中创建了帆软报表设计器的启动界面,那么报表的主界面是在哪创建的呢,就是在com.fr.start.module.Designer ...

  9. 帆软报表 js 调用sql_SQL Server中的报表–创建由先前创建的主报表调用的基于矩阵的子报表

    帆软报表 js 调用sql Introduction 介绍 As you will remember from our last "get together" we created ...

最新文章

  1. spring jpa @Query中使用in
  2. 假如我拥有字节工牌......
  3. BOYA 心形灵敏度麦克风的改装
  4. 认识zookeeper
  5. python同步应用:多个线程有序执行
  6. ASP.NET从字符串中查找字符出现次数的方法
  7. html登陆l判断,html作业登陆界面
  8. “The Stupidity Paradox”作者访谈
  9. indesign教程,如何使用共享交互式文档?
  10. 常见数通设备镜像制作模板
  11. 学习C++:C++基础(一)类和对象及C++对C的扩展
  12. 设计一图书信息管理系统,实现以下功能:系统以菜单方式工作,图书信息录入功能(图书信息用文件保存) ;
  13. 为什么说全球变暖不是阴谋论
  14. java 时区id对应时区名称,Java 可以或失去的全部的时区ID
  15. 债居时代总结与读后感——房贷如何影响经济[美]阿蒂夫·迈恩 [美]阿米尔·苏非著
  16. 花卉商城APP开发详细方案
  17. 天梯赛HBU训练营——链表去重 (25分)(测试点2和段错误解决)
  18. centos8 解决编译安装 nginx时遇到的报错
  19. CGB2109-Day10-mybatis
  20. 干货分享 | 如何在业余时间学习数据分析?

热门文章

  1. SQL Server维护计划–好处,功能和特性
  2. transact-sql_如何使用Transact-SQL创建,配置和删除SQL Server链接服务器
  3. Oracle多表联查时,某个字段由逗号分割的字符串组成,关系是此字符串切割后,对应另一张表某个字段,如何实现一条sql完成查询?
  4. 团体程序设计天梯赛-练习集-L1-036. A乘以B
  5. 在windows系统上word转pdf
  6. Geoserver的ImageMosaic数据源添加以及服务发布
  7. asp.net js 提示信息封装函数
  8. css 输入框 按钮 对齐,CSS让input button元素对齐的代码收集
  9. Unity Lighting(一)光照练习
  10. 【OpenStack】OpenStack系列5之Cinder详解