范围查询
配置快速查询条件或导航树布局时的分类导航树结构。
步骤
- 打开用户视图"查询器"页面
- 点击范围查询"新增"按钮,输入相关属性后,点击左上角"保存"按钮
属性项 | 说明 |
---|---|
标题 | 查询条件名称 |
值 | ● 固定值 ● 范围值 ● 常规SQL ● 树形SQL 仅在视图布局为导航树布局 时可见 |
组 | 分组名称 |
配置 | 不同值 该配置不同 |
展示形式 | ● 顺序展示 ● 标签展示 ● 导航树展示仅在视图布局为 导航树布局 时可见 |
授权 | 设置允许访问的范围 |
固定值
过滤条件是单一字段,值由特定常量来匹配。
参考值配置
- 关系 不可设置
- 字段列表 查询字段
- 类型 查询字段类型
- 比较方式 支持
等于
、不等于
、大于
、小于
、包含于
等多种方式 - 条件值 支持@公式,支持
|
符号运行时组合成下拉列表多条件值,如值1|值2|值3
运行示例
范围值
过滤条件可以是一组字段,值由特定常量来匹配。
参考值配置
- 关系 多个条件时组合关系(并且/或)
- 字段列表 查询字段
- 类型 查询字段类型
- 比较方式 支持
等于
、不等于
、大于
、小于
、包含于
等多种方式 - 条件值 支持@公式
运行示例
常规SQL
过滤条件是单一字段,值由SQL结果集匹配。
参考值配置
- 字段列表 查询字段
- 比较方式 支持
等于
、不等于
、大于
、小于
、包含于
等多种方式 - 字段类型 查询字段类型
- 显示字段 列表显示值,在SQL结果集存在的字段名
- 取值字段 列表取值,在SQL结果集存在的字段名,该值将与
字段列表
值进行比较 - SQL语句 SELECT查询语句,支持@公式
运行示例
树形SQL
过滤条件是单一字段,值由可构建层级关系SQL结果集匹配。
参考值配置
- 数据源
当前BPM数据源
存在于当前AWS连接的本地数据库的所有表
CC数据源
在连接服务Database适配器
配置的外部数据库 - 树节点SQL 查询树根节点的SQL语句
- 父字段名称 父字段名,其值唯一
- 子字段名 子字段名,值可重复
- 节点显示内容 树节点显示字段名
- 取值字段 树节点取值字段名
- 影响数据列表字段 影响过滤的字段
- 节点图标 点击节点时,取值字段值可影响过滤当前视图列表字段名对应值
- 节点展开图标 图标地址,如../commons/img/add.png
- 子节点图标 同上
- 节点关闭图标 同上
- 节点文字样式 一个CSS样式名,该样式需在文件中定义,并通过
引入外部资源
引入 - 子节点文本样式 一个CSS样式名,该样式需在文件中定义,并通过
引入外部资源
引入 - 单击事件 单击树节点触发的事件名称
- 单击事件调用 合法的JavaScript函数
- 过滤事件 实现
com.actionsoft.bpms.dw.design.event.DataWindowTreeFilterEventInterface
接口的类,示例:
import java.sql.ResultSet;
import java.sql.SQLException;
import com.actionsoft.bpms.dw.design.event.DataWindowTreeFilterEventInterface;
import com.actionsoft.bpms.server.UserContext;
public class DataWindowTreeSqlFIlterEvent implements DataWindowTreeFilterEventInterface {
/**
* 树的节点过滤方法
* @param me 用户上下文
* @param rs 数据集
* @return 返回 true 过滤掉此数据
* 说明:
* 1.必须实现类 com.actionsoft.bpms.dw.design.event.DataWindowTreeFilterEventInterface
* 2.此示例实现的是 : 过滤掉测试部门
*/
public boolean treeSqlFilter(UserContext me, ResultSet rs) {
String name = "";
boolean f = false;
try {
name = rs.getString("departmentname");
if (name.equals("测试部门")) {
f = true;
}
} catch (SQLException e) {
e.printStackTrace();
}
return f;
}
}
运行示例
树形SQL查询条件不支持移动端
Seven
010-62962343-690
liujx@actionsoft.com.cn
感谢您对该文档的关注!如果您对当前页面内容有疑问或好的建议,请与我联系。如果您需要解答相关技术问题请登录AWS客户成功社区