U9 研发体系 (查询过滤条件 API 参考手册) 文件编号:U9-SE-××-SPEC-×× 适用版本:U9 V1.5 UBF2.0 修改状态: 编 写 人 :李东滨 审 核 人 : 目 录 1. 类型 .................................................................................. 3 1.1 FilterDefine 过滤条件模型 ....................................................... 3 1.2 DefaultValue 默认值定义 ......................................................... 6 1.3 FilterValue 过滤条件值 .......................................................... 7 1.4 RangeEnabled 使能控制 ........................................................... 9 1.5 RangeEnabledExpression 使能条件 ................................................. 9 1.6 Reference 条件参照定义 ......................................................... 10 1.7 ReferenceObject 描述参照内容的参照对象 ......................................... 11 1.8 EnumeratorKeyPair 枚举键值对 ................................................... 12 1.9 EnumeratorKeyPairs 枚举键值对集合 .............................................. 13 1.10 RefCondition 参照条件 ......................................................... 14 1.11 EnumRestrict 枚举约束 ......................................................... 15 1.12 RefConditions 条件参照项集合 .................................................. 15 1.13 FilterBuilder 查询条件构造器 .................................................. 16 2. 枚举 ................................................................................. 19 2.1 enuOperatorLogicType ........................................................ 19 2.2 enuOperatorType ............................................................. 19 2.3 enuOperatorListType ......................................................... 20 2.4 FilterDataType .............................................................. 20 2.5 enumFilterValueType ......................................................... 20 2.6 enuSelectOptionType ......................................................... 21 2.7 enuReferenceType ............................................................ 21 2.8 enuFilterItemType ........................................................... 21 2.9 enuFilterLevelType .......................................................... 21 2.10 enuPageOfInputFilterValueType ............................................... 22 2.11 SimpleOperator .............................................................. 22 2.12 enuNodeExpandType ........................................................... 22 1. 类型 概要 所在程序集:UFSoft.UBF.Report.Filter.FilterModel.dll 命名空间:UFSoft.UBF.Report.Filter.FilterModel 1.1 FilterDefine 过滤条件模型 属性 1 public int ID 名称:ID 语法: 说明:过滤条件的唯一标识 2 public string Name 名称:名称 语法 说明:过滤条件名称 3 public string FullPath 名称:在树结构中的路径 语法 说明:记录过滤条件在过滤条件树中的全路径 4 public string Expression 名称:条件字段表达式 语法 说明:最后形成 where 子句时候的左表达式 5 public string Label 名称:显示标题 语法 说明:条件显示标题 6 public bool Visible 名称:条件是否显示 语法 说明:该条件在条件树中是否显示 7 public FilterDataType DataType 名称:条件数据类...