API
Component

ReportData ($UI/system/components/justep/reportData/reportData)

使用范围:UI2

Contents

component ReportData ($UI/system/components/justep/reportData/reportData) extends ModelComponent

报表数据组件

Constructor Top

  ReportData ()

Attributes Top

string xid

组件标示

Methods Top

string clearVars ()
string getDataModel ()
string getFnModel ()
string getVar ( name)
boolean isEmptyByKsqlVariables ()
void setDataModel ( dataModelStr)
void setDateTimeVar ( name, value)
void setDateVar ( name, value)
void setFloatVar ( name, value)
void setFnModel ( fnModelStr)
void setIntegerVar ( name, value)
void setStringVar ( name, value)
void setTimeVar ( name, value)

Events Top

void onAfterRefresh (ViewEvent event)
void onBeforeRefresh (BeforeEvent event)

Constructor details Top

public ReportData ()

报表数据组件

Attributes Detail Top

public string xid

组件标示

Methods Detail Top

public string clearVars ()

清空查询模式中变量集合

Return Value

string

public string getDataModel ()

返回组件数据模型

Return Value

string

public string getFnModel ()

返回KSQL查询模式函数模型字符串

Return Value

string

public string getVar ( name)

根据变量名称获取查询模式中变量集合中变量

Parameters

name

[required]查询模式中变量名称

Return Value

string

public boolean isEmptyByKsqlVariables ()

判断KSQL查询模式中变量集合是否为空

Return Value

boolean

public void setDataModel ( dataModelStr)

设置组件数据模型

Parameters

dataModelStr

[required]数据模型字符串

Return Value

void

public void setDateTimeVar ( name, value)

设置查询模式中日期时间类型变量(格式:yyyy-MM-ddThh:mm:ssZ)

Parameters

name

[required]查询模式中变量名称

value

[required]查询模式中变量值

Return Value

void

public void setDateVar ( name, value)

设置KSQL查询模式中日期类型变量(格式:yyyy-MM-dd)

Parameters

name

[required]KSQL查询模式中变量名称

value

[required]KSQL查询模式中变量值

Return Value

void

public void setFloatVar ( name, value)

设置查询模式中浮点型变量

Parameters

name

[required]查询模式中变量名称

value

[required]查询模式中变量值

Return Value

void

public void setFnModel ( fnModelStr)

设置KSQL查询模式函数模型字符串

Parameters

fnModelStr

[required]KSQL查询函数模型字符串

Return Value

void

public void setIntegerVar ( name, value)

设置查询模式中整型变量

Parameters

name

[required]查询模式中变量名称

value

[required]查询模式中变量值

Return Value

void

public void setStringVar ( name, value)

设置查询模式中字符串变量

Parameters

name

[required]查询模式中变量名称

value

[required]查询模式中变量值

Return Value

void

public void setTimeVar ( name, value)

设置查询模式中时间类型变量(格式:hh:mm:ss)

Parameters

name

[required]查询模式中变量名称

value

[required]查询模式中变量值

Return Value

void

Events Detail Top

public void onAfterRefresh (ViewEvent event)

[回调型事件]业务数据刷新后接管,完全接管刷新动作

Parameters

ViewEvent event

它的结构如下:

{"source":组件的js对象}

Return Value

void

public void onBeforeRefresh (BeforeEvent event)

[回调型事件]业务数据刷新前接管,完全接管刷新动作 ,此次修改ReportData相关参数

Parameters

BeforeEvent event

它的结构如下:

{"source":组件的js对象, "cancel":可修改,设置为true后中断当前刷新动作}

Return Value

void