部署与调用
报表展现的客户化js和css部署
报表展现支持使用客户化的js和css。
可分为全局展现应用和单个报表展现应用两种情况:
全局设置
提供了全局的客户化展现js和css接口,分别是:
- 客户化css:mis2/custom/vrsr/vr_ui.css
- 客户化js: mis2/custom/vrsr/vr_ui.js
用户如果需要针对全局的报表展现均实现客户化的css样式控制,或引入js代码,则可在上面的css和js文件中编写相应的代码。SR会自动引入上述客户化文件,对所有报表展现时均其作用。
单个报表展现的设置
如果仅针对特定报表的客户化css和js文件,可以将自定义的css文件和js文件放在:mis2/custom/vrsr/目录下。
使用SR模式展现报表时,可通过cssFiles和jsFiles标签属性在展现特定报表时引入对应的css和js文件。使用VR标签展现报表时,由开发者自行将上述客户化文件进入自定义的jsp中。
通用查询的客户化js部署
通用查询提供了可供客户化的js文件,在js文件中可放置通用查询校验的自定义js函数,控制通用查询控件可用状态的自定义js函数等。
自定义编辑风格js文件路径:mis2/custom/commonquery/js/customEditStyle.js
其它自定义js函数的js文件路径:mis2/custom/commonquery/js/customCQ.js
客户化的java监听类部署
开发者基于产品中提供的各类java监听类接口实现的客户化监听类,需将编译好的class文件放置到WEB-INF/classes/com/geezn/custom/ 目录或其子目录下。
此目录及其子目录为产品中客户化监听实现类的标准存放目录。
用户将class类放置好后,按不同监听类的使用要求,配置需调用的相应客户化监听类即可。