以新增一个筛选器操作符【为空串】为例,【为空串】实际代表含义为 为NULL 或者是 等于空字符串(is null or = '')
二开扩展接口
前端接口定义
新透视,时机:AD_HOC_DEFINE_ON_LOADED,调用对象IAdHocAnalysisQuery
新即席,时机:D_QUERY_DEFINE_ON_LOADED,调用对象IDetailedQuery
setCustomOperators
作用: 自定义筛选器操作符
名称 | 类型 | 说明 | |
输入参数 | customOperators | Array | 自定义筛选器操作符对象列表 ] |
返回值 | - | - | - |
后端接口
IBeforeQueryHandler
名称: 查询前处理器
作用: 在查询执行前, 处理查询请求. 比如修改条件值.
接口方法
before(context: QueryContext): void
作用: 组件取数前, 对查询请求进行自定义处理, 如修改条件值.
名称 | 类型 | 说明 | |
输入参数 | context | QueryContext | 查询上下文, 包含查询ID, 报表ID, 报表类型, 查询请求. |
返回值 | 无 |