目录

Where - 条件参数类

4.9. Where - 条件参数类

  • 类说明 条件参数用来定义一个视图按一定的过滤条件来过滤数据,在语义层文件中定义了条件参数,用户在设计报表时,通过选择使用或不使用该条件,来控制报表是否进行条件过滤,不用再自己写条件参数表达式了。Where用于保存条件参数的各项信息,本类能设置视图条件参数标题、视图参数Where条件等等。

    举例请参考应用开发教程第3章第3.3.5小节

  • 可用方法

    addParam

    语 法: public void addParam(java.lang.String exp,byte type)

    参数说明: exp–参数表达式 type-参数类型

    功能说明: 添加参数

    调用举例: 略

    clearParams

    语 法: public void clearParams()

    功能说明: 移除全部参数

    调用举例: 略

    checkParam

    语 法: public boolean checkParam()

    功能说明: 检察此表视图参数个数与where语句中的?个数是否匹配

    Returns : 是否匹配

    调用举例: 略

    getExpList

    语 法: public java.util.List getExpList()

    功能说明: 取表视图参数Where条件中的参数对应的表达式列表

    Returns : Where条件中的参数对应的表达式列表

    调用举例: 略

    getExp

    语 法: public java.lang.String getExp(int index)

    参数说明: index–参数位置(从0开始,对应?的位置再减1)

    功能说明: 取表视图参数Where条件中指定位置的参数对应的表达式

    Returns : Where条件中指定位置的参数对应的表达式

    调用举例: 略

    getTypeList

    语 法: public java.util.List getTypeList()

    功能说明: 取参数类型

    Returns : 参数类型

    调用举例: 略

    getType

    语 法: public byte getType(int index)

    参数说明: index–参数位置(从0开始,对应?的位置再减1)

    功能说明: 取指定位置的参数类型

    Returns : 指定位置的参数类型

    调用举例: 略

    getTitle 语 法: public java.lang.String getTitle()

    功能说明: 取表视图参数标题

    Returns : 表视图参数标题

    调用举例: 略

    setTitle

    语 法: public void setTitle(java.lang.String title)

    参数说明: title–表视图参数标题

    功能说明: 设表视图参数标题

    调用举例: 略

    getWhere

    语 法: public java.lang.String getWhere()

    功能说明: 取表视图参数Where条件

    Returns : 表视图参数Where条件

    调用举例: 略

    setWhere

    语 法: public void setWhere(java.lang.String where)

    参数说明: where-表视图参数Where条件

    功能说明: 设表视图参数Where条件

    调用举例: 略

    setParam

    语 法: public void setParam(int index,java.lang.String exp,byte type)

    参数说明: index-参数位置(从0开始) exp–参数表达式 type-参数类型

    功能说明: 在指定位置添加参数

    调用举例: 略

    removeParam

    语 法: public void removeParam(int index)

    参数说明: index-参数位置(从0开始)

    功能说明: 按位置移除Where参数

    调用举例: 略

    getParamCount

    语 法: public int getParamCount()

    功能说明: 取参数数量

    Returns : 参数数量

    调用举例: 略

    getDefSelected

    语 法: public byte getDefSelected()

    功能说明: 取此表视图参数的选出类型

    Returns : 视图参数的选出类型

    调用举例: 略

    setDefSelected

    语 法: public void setDefSelected(byte defSelected)

    参数说明: defSelected –参数的选出类型

    功能说明: 设置表视图参数的选出类型

    调用举例: 略