范围查询
配置快速查询条件或导航树布局时的分类导航树结构。
步骤
- 打开用户视图"查询器"页面
- 点击范围查询"新增"按钮,输入相关属性后,点击左上角"保存"按钮
| 属性项 | 说明 | 
|---|---|
| 标题 | 查询条件名称 | 
| 值 | ● 固定值● 范围值● 常规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客户成功社区
  








