部署与调用
全局监听
开发者需要实现监听函数并将其定义在通用查询客户化js文件中。
js文件路径为:mis2/custom/commonquery/js/customCQ.js
经过上面设置后,系统中所有的通用查询都能够自动被监听。
注意:通用查询js的加载机制不一定按照常规的页面加载js的方式,为了确保监听函数有效,请务必按照此规范,在customCQ.js中实现onSubmit方法。
对指定的通用查询进行监听
如果仅需要对某个通用查询进行监听,可以按以下不同情况处理:
SR模式调用
如果是调用SR模块展现指定的通用查询与报表,SR模块封装了参数jsFiles,该参数用于设置调用SR时所加载的js文件。
开发者可以自行创建一个js文件,在js文件中实现onSubmit监听函数,并将js文件放至应用的特定目录下。
然后,在调用SR展现通用查询时,设置参数jsFiles的值为js文件的路径即可。
经过上述设置,SR展现通用查询时会自动加载对应的js文件,当触发查询时,即可自动调用js文件中定义的监听方法。
具体SR参数设置方式可参考:报表展现客户化。
标签调用
如果是在自定义的jsp页面中使用标签展现指定的通用查询和报表,可以直接在自定义的jsp页面中实现onSubmit监听函数。或者也可以在一个单独的js文件中实现监听函数,然后引入到自定义的jsp中。