上一篇我们说了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. 自动驾驶第一案结果敲定,谷歌无人驾驶和Uber达成2.5亿美元和解协议
  2. 宠物龟 扫地机器人_有宠物家庭必选 岚豹扫地机器人太实用了
  3. 【vue】使用vue+element搭建项目,Tree树形控件使用
  4. android获取设备唯一标识_数据埋点:用户唯一标识
  5. 一个关于HINT中指定索引查询的问题
  6. 世界正在走向实时化,谈谈Twitter对流处理的理解与思考
  7. 每日一笑 | IE的反射弧也太长了吧......
  8. docker network bridge模式,默认(一)
  9. 快捷键jdeveloper
  10. SpringMVC创建用户信息(一)
  11. leetcode之String to Integer (atoi)
  12. Hexo + Github搭建自己的博客
  13. CDR话单主要字段介绍
  14. 网页文件是用HTML语言编写的,用HTML语言制作简单的网页
  15. 要做就做明链,这才是堂堂正正的优化之路,不要走捷径
  16. 固件版本区别:alpha版、beta版、rc版、stable版
  17. end 键功能的定义
  18. 地铁的建设主要用什么计算机知识,地铁知识竞答--选择题填空题
  19. 为什么现在java这么难找,现在java工作难找吗
  20. @Scheduled使用及讲解

热门文章

  1. ssis 导入excel_使用SSIS包将MS Excel数据导入数据库
  2. SQL Server中的递归CTE和外键引用
  3. 在单用户模式下启动SQL Server的不同方法
  4. sql oltp_内存中的OLTP系列– SQL Server 2014上的数据迁移指南过程
  5. 第三章:学生管理模块
  6. poj 2262 Goldbach's Conjecture——筛质数(水!)
  7. Geoserver的ImageMosaic数据源添加以及服务发布
  8. 【翻译】Emmet(Zen Coding)官方文档 之七 一览表
  9. Eclipse调字体
  10. Windows Server 2008 R2 install Visual Studio 2015 failed