Page tree
Skip to end of metadata
Go to start of metadata

灵活分析对象模型




 文档目录:

 

宏对象与函数列表

HO_SimpleReportContext

HO_ SimpleReportContext对象的属性和方法说明如下:

类型

名称

说明

方法

get(String):Object

通过键值,获取上下文对象存储的相关信息。

方法

getActiveQuery():Object

获取上下文环境中当前显示的simpleReport对象。

方法

getCurrentStep():Object

获取上下文环境中当前显示的simpleReport对象的位置索引。

方法

getQueryCount():number

获取上下文环境中simpleReport对象的总个数.

方法

goBackward():void

在上下文环境中后退一步。

方法

goForward():void

在上下文环境中前进一步。

方法

isFirstStep():boolean

获取上下文环境中当前显示的simpleReport对象是否处于最前的位置。

方法

isLastStep():boolean

获取上下文环境中当前显示的simpleReport对象是否处于最后的位置。

方法

openReport(String):HO_SimpleReport

打开灵活分析。

方法

openReportInNewWindow(String,Object):void

在新窗口中打开灵活分析。

方法

openReportWithExtraFields(String,Object, Object,String):HO_SimpleReport

打开灵活分析并使用自定义字段。

方法

openURL(String,Object,String,String):void

用于打开一个URL链接。

方法

put(String,Object):void

添加信息到上下文对象中。

 

HO_SimpleReport

类型

名称

说明

方法

addAutoCmdByAlias(String, String):void

通过字段别名,添加宏自动执行标识。

方法

addAutoCmdByName(String, String):void

通过字段名称,添加宏自动执行标识。

方法

addCellLink(String, String, Object):void

通过行列索引号,添加单元格链接。

方法

addChartLinkByIndex(String, Object):void

通过图形索引,添加图形链接。

方法

addChartLinkByTitle(String, Object):void

通过图形标题,添加图形链接。

方法

addColumnLink(String, Object):void

通过列索引号,添加列链接。

方法

addColumnLinkByAlias(String, Object):void

通过字段别名,添加列链接。

方法

addColumnLinkByName(String, Object):void

通过字段名称,添加列链接。

方法

addRowLink(String, Object):void

通过行索引号,添加行链接。

方法

addTitleLink(String, Object):void

添加标题链接。

方法

autoFillParams():void

根据当前报表的名称,自动从simpleReportContext中读取对应的参数数据,进行填充。

方法

displayCheckColumn(String):void

设置灵活分析表格对象的勾选框列的可见。

方法

evalString(String):String

执行javascript脚本。

方法

fillParamValue(String, String, String):void

填允参数信息。

方法

fillParamValueFromObj(String, Object):void

填允参数信息。

方法

getAlias():String

获取灵活分析的别名。

方法

getBizViewType():Object

获取灵活分析对应的业务查询类型。

方法

getBizViewId():String

获取灵活分析对应的业务查询ID。

方法

getCellRealValue(String, String): String

获取指定单元格的真实值。

方法

getCellsValueByFieldName(fieldName)

通过字段名称,获取该字段下所有单元格的值。

方法

getCellsValueFromField(String): array

通过字段别名,获取该字段下所有单元格的值。

方法

getCellValue(String, String): String

获取指定单元格的显示值。

方法

getCheckedCellsValue(String): array

获取选中行的所有单元格的值。

方法

getCheckedCellsValueByFieldName(String):array

通过字段名称,获取该字段下所有选中行的单元格的值。

方法

getCheckedCellsValueFromField(String) :array

通过字段别名,获取该字段下所有选中行的单元格的值。

方法

getClientId():String

获取灵活分析对象的clientId。

方法

getCurrentCellValue():String

获取当前单元格的值。

方法

getCurrentChartSeriesParamObj(String):Object

通过字段别名,获取图形信息。

方法

getCurrentFieldRealValue(String): String

通过字段别名,获取该字段单元格的真实值。

方法

getCurrentFieldValue(String): String

通过字段别名,获取该字段单元格的显示值。

方法

getCurrentLinkCell():Object

获取当前链接单元格对象。

方法

getCurrentLinkCol():String

获取当前链接列索引号。

方法

getCurrentLinkRow():String

获取当前链接行索引号。

方法

getCurrentParamValue(String): String

根据参数名称获取参数值。

方法

getCurrentParamValueById(String): String

根据参数ID获取参数值。

方法

getEmptyParamNames():array

获取所有参数值为空的参数别名。

方法

getEnabled():boolean

获取灵活分析对象是否可编辑。

方法

getFieldAlias(String): String

通过字段ID获取字段别名。

方法

getFieldAliasByIndx(String): String

通过列索引获取字段别名。

方法

getFieldByIndx(String):Object

通过列索引获取字段。

方法

getFieldDatasByJump(Object):Object

根据跳转规则获取传递字段对象。

方法

getFieldIndexByAlias(String): String

通过字段别名获取字段索引号。

方法

getFieldIndexByName(String): String

通过字段名称获取字段索引号。

方法

getFields():array

通过灵活分析所有字段信息。

方法

getFirstStaticColumnIndex():String

获取第一个静态列(列传递跳转规则传递过来的列)的列索引。

方法

getGrid():Object

获取灵活分析表格对象。

方法

getLayout():array

获取灵活分析各视图对象的可视信息。

方法

getName():String

获取灵活分析的名称。

方法

getPageId():String

获取灵活分析所在仪表对象的页面ID。

方法

getPagePanel():Object

获取灵活分析分页面板对象。

方法

getParamDefaultValue(String): String

获取参数默认值。

方法

getParameterPanel():Object

获取参数面板对象。

方法

getParamIdByName(String): String

获取参数ID。

方法

getParams():array

获取灵活分析所有参数信息。

方法

getRelatedFieldsByJump(Object):array

根据跳转规则获取关联字段对象数组。

方法

getResourceId():String

获取灵活分析对象的资源ID。

方法

getResourceType():String

获取灵活分析对象的资源类型。

方法

getQueryNavigator():Object

获取灵活分析上下文对象。

方法

getUncheckedRowIndexs(boolean): String

获取未选中行的信息。

方法

goBackward():void

在上下文环境中后退一步。

方法

goForward():void

在上下文环境中前进一步。

方法

hiddenParameterByName(String):void

根据参数名称隐藏参数。

方法

hide():void

隐藏灵活分析。

方法

hideAllView():void

隐藏灵活分析对象的所有视图。

方法

isDirty():Boolean

获取灵活分析对象是否被修改过。

方法

isLargeGrid():boolean

获取灵活分析对象是否包含大表格。

方法

lockDragColumns(boolean):void

设置灵活分析对象的表格列是否允许拖动。

方法

lockDragColumnsOfFrozen(number):void

设置灵活分析对象的前几个表格列不允许拖动。colCount:不允许拖动的表格列数。

方法

refreshAllChart():void

刷新所有图形数据。

方法

refreshData(refresh, noExecuteQuery):void

刷新数据。

方法

refreshDataSync():void

使用同步方式刷新数据(无法取消)。

方法

refreshParameterPanel():void

重新初始化参数面板。

方法

resetCells():void

重置所有单元格样式。

方法

resetFieldPropWidth():void

重新设置字段宽度。

方法

resetFieldsVisible():void

重新设置字段可见性。

方法

restoreCheckBoxStates():void

恢复所有勾选框的选中状态。

方法

saveCheckBoxStates():void

备份所有勾选框的选中状态。

方法

setAlignCenter(String):void

设置灵活分析是否居中显示。

方法

setDirty(String):void

设置灵活分析是否被修改过。

方法

setEnabled(String):void

设置灵活分析是否被修改过。

方法

setFieldVisible(fieldId, boolean):void

设置字段列可见。

方法

setHeader(String):void

设置灵活分析表头信息。

方法

setParamValue(Object, String, String):void

设置参数值。

方法

setTableWidthAuto(String):void

设置灵活分析表格是否自动列宽。

方法

setTail(String):void

设置灵活分析表尾信息。

方法

show():void

显示灵活分析。

方法

showSelectReportFieldsDialog(Object, String, String)

弹出灵活分析字段选择窗口,适用于列跳转。

方法

writeParamsToContext():void

把当前报表的参数信息保存到simpleReportContext对象中。

 

HO_SimpleReportGrid

类型

名称

说明

方法

appendCols(number):void

新增多列。

方法

appendRows(number):void

新增多行。

方法

clear():void

删除表格的所有行(仅保留一行表头)。

方法

clearMultiHeader():void

清除多重表头(仅保留一行表头)。

方法

deleteCol(Object):void

根据列索引删除列。

方法

deleteColByFieldId(String):void

根据字段Id删除列。

方法

deleteRow(number,number):void

删除一行或连续删除多行。

方法

deleteSelectedRow():void

删除选中的一行。

方法

displayCheckColumn(String, String):void

在指定列索引位置显示勾选列或隐藏勾选列。

方法

fillData(array,array)

使用数据填充表格。

方法

getCell(number,number)

获取单元格对象。

方法

getCellText(number,number)

获取单元格的显示值。

方法

getCheckColumnIndex():String

获取勾选列的列索引。

方法

getCheckedRowsIndex():String

获取勾选列中所有勾选中的行索引。

方法

getColCount():number

获取表格总列数。

方法

getColHeader(String):Object

根据列索引获取表头对象。

方法

getColHeaders():array

获取所有表头对象。

方法

getColumnFieldByCell(String): String

根据指定单元格获取对应列保存的字段信息。

方法

getColumnIndex(String): String

根据指定单元格获取对应的列索引。

方法

getFieldByColNum(String):Objectr

根据列号返回表格中保存的字段对象。

方法

getFieldByFieldId(String):Object

根据字段ID返回表格中保存的字段对象。

方法

getFieldIndexByAlias(String): String

根据字段别名返回对应字段所在的列索引。

方法

getFieldIndexByName(String): String

根据字段名称返回对应字段所在的列索引。

方法

getFieldObjects(String):array

获取所有表格列对应的字段信息。

方法

getFields(String):array

获取所有表格列对应的字段ID。

方法

getGridBorderColor():String

获取表格边框颜色。

方法

getGridCells():array

获取表格的所有单元格对象。

方法

getGridData():String

获取表格数据。

方法

getHeadByFieldId(String):Object

获取表格列头对象。

方法

getHeaderRowIndex():String

获取表头最后一行的行索引。

方法

getHeaderRows():number

获取表头行数。

方法

getHeadIndexByFieldId(String): String

根据字段ID获取列索引。

方法

getRowCount():number

获取表格总行数。

方法

moveRow(String, String)

将指定位置的行移动到其它位置。

方法

newHeader(String, Object,Object):Object

新建一列。

方法

recruitCell():void

新增一列时重新生成表格(补齐其它行的单元格数量)。

方法

resetBGColor():void

刷新表格背景色。

方法

resetColsWidth():void

刷新表格列宽。

方法

resetGridBorderColor():void

刷新表格边框颜色。

方法

resetHeaders():void

刷新表头。

方法

setAllButtonVisible(String):void

设置表头所有按钮的可见性。

方法

setCellText(String, String, String):void

设置单元格显示值。

方法

setCellVisible(String, String, String):void

设置单元格是否可见。

方法

setColHeader(String, String, Object):void

设置表头属性。

方法

setColHeaderBtnVisible(String, String, String):void)

设置表头指定按钮是否可见。

方法

setColVisible (String, String):void

根据列索引设置对应表格列是否可见。

方法

setColVisibleByFieldID(String, String):void

根据字段ID设置对应表格列是否可见。

方法

setColWidth(String, number):void

根据列索引设置对应表格列的宽度。

方法

setFontSize(number):void

设置表格的字体大小。

方法

setGridBorderColor(String):void

设置表格边框颜色。

方法

setRowHeight(number):void

设置表格的数据行的行高。

方法

swithGridColByCol(String, String):void

交换列位置。

方法

swithGridColByFieldId(String, String):void

交换列位置。

方法

updateCheckColumnCell():void

刷新勾选列的单元格。

 

HO_SimpleReportParameterPanel

类型

名称

说明

方法

findComboxByParamId(String):Object

根据参数ID获取对应的下拉框控件对象。

方法

findListDialogByParamId(String):Object

根据参数ID获取对应的列表对话框控件对象。

方法

findParamByName(String):Object

根据参数名称获取对应的参数对象。

方法

getLayoutTableCell(String):Object

根据参数ID获取参数布局中对应的单元格对象。

方法

getLayoutTableLastRowIndex():String

获取参数布局中最后一行的行索引。

方法

getLayoutTableRow(String):Object

获取参数布局中指定行索引的行对象。

方法

getParamDisplayValue(String): String

获取参数显示值。

方法

getParamValue(String): String

获取参数真实值。

方法

getVisibleParamCount():number

获取可见参数的个数。

方法

hiddenParameterById(String):void

根据参数ID隐藏参数。

方法

setEnabled(String, String):void

根据参数ID设置参数是否可用。

方法

setParamValue(String, String, String, String):void

设置参数值。

 

HO_SimpleReportPagePanel

类型

名称

说明

方法

getCurPageNum():String

获取当前分页值。

方法

getPageRows(defaultPageRows):number

获取每页显示的行数。

方法

getPages():number

获取总页数。

方法

isUnknowPages():Boolean

判断总页数是否是未知。

方法

setCurPageNum(number): String

设置当前分页值。

方法

setPageRows(String):number

设置每页显示的行数。

 

详细说明

HO_SimpleReportContext

get
函数基本信息

  • 描述:通过键值,获取上下文环境存储的相关信息。
  • 语法:var value = simpleReportContext.get(key)
  • 参数说明:
  • key:键值。
  • 返回值:返回方法simpleReportContext.put(key, value)所存储在上下文环境中的value值。

相关函数

函数应用说明

  • 暂无。


getActiveQuery
函数基本信息

  • 描述:获取上下文环境中当前显示的simpleReport对象。
  • 语法:var simpleReport = simpleReportContext.getActiveQuery()
  • 参数说明:无。
  • 返回值:返回上下文环境中当前显示的simpleReport对象。

相关函数

函数应用说明

  • 暂无。


getCurrentStep
函数基本信息

  • 描述:获取上下文环境中当前显示的simpleReport对象的位置索引。
  • 语法:var currStep = simpleReportContext.getCurrentStep()
  • 参数说明:无。
  • 返回值:返回上下文环境中当前显示的simpleReport对象的位置索引。第1个位置的索引值为0。

相关函数

函数应用说明

  • 暂无。


getQueryCount
函数基本信息

  • 描述:获取上下文环境中simpleReport对象的总个数。
  • 语法:var count = simpleReportContext.getQueryCount()
  • 参数说明:无。
  • 返回值:返回上下文环境中simpleReport对象的总个数。

函数应用说明

  • 暂无。


goBackward
函数基本信息

  • 描述:在上下文环境中后退一步。
  • 语法:simpleReportContext.goBackward()
  • 参数说明:无。
  • 返回值:无。

函数应用说明

  • 暂无。


goForward
函数基本信息

  • 描述:在上下文环境中前进一步。
  • 语法:simpleReportContext.goForward()
  • 参数说明:无。
  • 返回值:无。

函数应用说明

  • 暂无。


isFirstStep
函数基本信息

  • 描述:获取上下文环境中当前显示的simpleReport对象是否处于最前的位置。
  • 语法:var bool = simpleReportContext.isFirstStep()
  • 参数说明:无。
  • 返回值:若上下文环境中当前显示的simpleReport对象处于最前的位置(索引为0)则返回true,否则返回false。

函数应用说明

  • 暂无。


isLastStep
函数基本信息

  • 描述:获取上下文环境中当前显示的simpleReport对象是否处于最后的位置。
  • 语法:var bool = simpleReportContext.isLastStep()
  • 参数说明:无。
  • 返回值:若上下文环境中当前显示的simpleReport对象处于最后的位置(索引为"simpleReportContext.getQueryCount() – 1")则返回true,否则返回false。

函数应用说明

  • 暂无。


openReport
函数基本信息

  • 描述:打开灵活分析。
  • 语法:var simpleReport = simpleReportContext.openReport(reportId)
  • 参数说明:
  • reportId:灵活分析ID。
  • 返回值:打开成功则返回灵活分析对象,否则没有返回值。

相关函数

函数应用说明

  • 暂无。


openReportInNewWindow
函数基本信息

  • 描述:在新窗口中打开灵活分析。
  • 语法:simpleReportContext.openReportInNewWindow(reportId, callbackFunc)
  • 参数说明:
  • reportId:灵活分析ID。
  • callbackFunc:回调函数。该回调函数含一个参数,该参数指向新窗口中的simpleReportContext对象。该回调函数内的this对象指向在执行新窗口打开操作之前simpleReportContext对象中的当前simpleReport对象。
  • 返回值:无。

相关函数

函数应用说明

  • 暂无。

openReportWithExtraFields
函数基本信息

  • 描述:打开灵活分析并传递上一张灵活分析的某些列到当前灵活分析。
  • 语法:var simpleReport = simpleReportContext.openReportWithExtraFields(reportId, fieldDatas, relatedFields, srcClientId)
  • 参数说明:
  • reportId:灵活分析ID。
  • fieldDatas:需要传递到下一张灵活分析的字段信息。
  • relatedFields:当前灵活分析与下一张灵活分析进行关联的字段信息。
  • srcClientId:当前灵活分析的clientId。
  • 返回值:打开成功则返回灵活分析对象,否则没有返回值。

相关函数

函数应用示例:

// 跳转规则示例脚本——列传递
function main(simpleReport, simpleReportContext) {
simpleReport.addTitleLink(me.alias, me);
simpleReport.showSelectReportFieldsDialog(me, me.destQueryId);
};
var me = {
app : application,
alias : 'GotoReport2',
destQueryId : 'I2c94eac129ed753e0129edf2292f02b1',
callback : function(simpleReport, simpleReportContext) {
var transmitFields = simpleReport.getFieldDatasByJump(me);
var relatedFields = simpleReport.getRelatedFieldsByJump(me);
var srcQueryClientId = simpleReport.clientId;
var destQuery = simpleReportContext.openReportWithExtraFields(me.destQueryId,
transmitFields, relatedFields, srcQueryClientId);
destQuery.refreshData();
}
};

openURL
函数基本信息

  • 描述:打开一个URL链接。
  • 语法:simpleReportContext.openURL(url, postData, name, features)
  • 参数说明:
  • url:链接地址。postData:需要传递的参数信息对象。该对象是一个一维数组,数组中的每一元素为一个包含有"name"属性和"value"属性的javascript对象。若该对象不为空并且数组长度大于0,openRUL方法的最后一个参数"features"将被忽略。
  • name:窗口名称(与表单form的target属性同义)。
  • features:窗口属性。
  • 返回值:无。

相关函数

函数应用示例:

// 打开链接示例脚本
function main(simpleReport, simpleReportContext) {
simpleReport.addTitleLink(me.alias, me);
simpleReport.addTitleLink(me2.alias, me2);
};

var me = {
alias : '演示转换规则',
url : 'http://localhost:8080/smartbi/vision/openresource.jsp',
postData : [ {
name : 'user',
value : 'admin'
}, {
name : 'password',
value : 'manager'
}, {
name : 'resid',
value : 'I2c94908d162343520116234cb928003d'
}, {
name : 'refresh',
value : 'true'
} ],
name : '_blank',
callback : function(simpleReport, simpleReportContext) {
simpleReportContext.openURL(me.url, me.postData, me.name, null);
}
};

var me2 = {
alias : 'google',
url : 'http://www.google.com.hk/',
name : '_blank',
features : 'height=200,width=400,status=yes,toolbar=no,menubar=no,location=no',
callback : function(simpleReport, simpleReportContext) {
simpleReportContext.openURL(me2.url, null, me2.name, me2.features);
}
};

put
函数基本信息

  • 描述:添加信息到上下文环境中。
  • 语法:simpleReportContext.put(key, value)
  • 参数说明:
  • key:键值。
  • value:任意属性值。
  • 返回值:无。

函数应用说明

  • 暂无。

 

HO_SimpleReport

addAutoCmdByAlias
函数基本信息

  • 描述:通过字段别名,添加宏自动执行标识。
  • 语法:simpleReport.addAutoCmdByAlias(colAlias, menuAlias)
  • 参数说明:
  • colAlias:字段别名。
  • lias:跳转规则菜单别名。
  • 返回值:无。

函数应用说明

  • 暂无。


addAutoCmdByName
函数基本信息

  • 描述:通过字段名称,添加宏自动执行标识。
  • 语法:simpleReport.addAutoCmdByName(colName, menuAlias)
  • 参数说明:
  • colName:字段名称。
  • menuAlias:跳转规则菜单别名。
  • 返回值:无。

函数应用说明

  • 暂无。


addCellLink
函数基本信息

  • 描述:通过行列索引号,添加单元格链接。
  • 语法:simpleReport.addCellLink(row, col, jumpRule)
  • 参数说明:
  • row:行索引。
  • col:列索引。
  • jumpRule:跳转规则对象。
  • 返回值:无。

函数应用说明

  • 暂无。


addChartLinkByIndex
函数基本信息

  • 描述:通过图形索引,添加图形链接。
  • 语法:simpleReport.addChartLinkByIndex(index, jumpRule)
  • 参数说明:
  • index:图形索引。
  • jumpRule:跳转规则对象。
  • 返回值:无。

函数应用说明

  • 暂无。


addChartLinkByTitle
函数基本信息

  • 描述:通过图形标题,添加图形链接。
  • 语法:simpleReport.addChartLinkByTitle(title, jumpRule)
  • 参数说明:
  • title:图形标题。
  • jumpRule:跳转规则对象。
  • 返回值:无。

函数应用说明

  • 暂无。


addColumnLink
函数基本信息

  • 描述:通过列索引号,添加列链接。
  • 语法:simpleReport.addColumnLink(col, jumpRule)
  • 参数说明:
  • col:列索引。
  • jumpRule:跳转规则对象。
  • 返回值:无。

函数应用说明

  • 暂无。


addColumnLinkByAlias
函数基本信息

  • 描述:通过字段别名,添加列链接。
  • 语法:simpleReport.addColumnLinkByAlias(colAlias, jumpRule)
  • 参数说明:
  • colAlias:字段别名。
  • jumpRule:跳转规则对象。
  • 返回值:无。

函数应用说明

  • 暂无。


addColumnLinkByName
函数基本信息

  • 描述:通过字段名称,添加列链接。
  • 语法:simpleReport.addColumnLinkByName(colName, jumpRule)
  • 参数说明:
  • colName:字段名称。
  • jumpRule:跳转规则对象。
  • 返回值:无。

函数应用说明

  • 暂无。


addRowLink
函数基本信息

  • 描述:通过行索引号,添加行链接。
  • 语法:simpleReport.addRowLink(row, jumpRule)
  • 参数说明:
  • row:行索引。
  • jumpRule:跳转规则对象。
  • 返回值:无。

函数应用说明

  • 暂无。


addTitleLink
函数基本信息

  • 描述:添加标题链接。
  • 语法:simpleReport.addTitleLink(title, jumpRule)
  • 参数说明:
  • title:标题。
  • jumpRule:跳转规则对象。
  • 返回值:无。

函数应用说明

  • 暂无。


autoFillParams
函数基本信息

  • 描述:根据当前报表的名称,自动从simpleReportContext中读取对应的参数数据,进行填充。
  • 语法:simpleReport.autoFillParams()
  • 参数说明:无。
  • 返回值:无。

函数应用说明

  • 暂无。


displayCheckColumn
函数基本信息

  • 描述:设置灵活分析表格对象的勾选框列的可见。
  • 语法:simpleReport.displayCheckColumn(show)
  • 参数说明:
  • show:勾选框列是否可见。
  • 返回值:无。

函数应用说明

  • 暂无。


evalString
函数基本信息

  • 描述:执行javascript脚本。
  • 语法:var ret = simpleReport.evalString(script)
  • 参数说明:
  • script:javascript脚本。
  • 返回值:返回脚本执行结果。

函数应用说明

  • 暂无。


fillParamValue
函数基本信息

  • 描述:填允参数信息。
  • 语法:simpleReport.fillParamValue(pName, pValue, pDisplayValue)
  • 参数说明 :
  • pName:参数名称。
  • pValue:真实值。
  • pDisplayValue:显示值。
  • 返回值:无。

函数应用说明

  • 暂无。


fillParamValueFromObj
函数基本信息

  • 描述:填允参数信息。
  • 语法:simpleReport.fillParamValueFromObj(pName, paramObj)
  • 参数说明:
  • pName:参数名称。
  • paramObj:参数值对象;参数对象有二个属性value和displayValue。
  • 返回值:无。

函数应用说明

  • 暂无。


getAlias
函数基本信息

  • 描述:获取灵活分析的别名。
  • 语法:var alias = simpleReport.getAlias()
  • 参数说明:无。
  • 返回值:返回灵活分析的别名。

函数应用说明

  • 暂无。


getBizViewType
函数基本信息

  • 描述:获取灵活分析对应的业务查询类型。
  • 语法:var viewType = simpleReport.getBizViewType()
  • 参数说明:无。
  • 返回值:返回灵活分析对应的业务查询类型。

函数应用说明

  • 暂无。


getBizViewId
函数基本信息

  • 描述:获取灵活分析对应的业务查询ID。
  • 语法:var viewId = simpleReport.getBizViewId()
  • 参数说明:无。
  • 返回值:返回灵活分析对应的业务查询ID。

函数应用说明

  • 暂无。


getCellRealValue
函数基本信息

  • 描述:获取指定单元格的真实值。
  • 语法:var cellRealValue = simpleReport.getCellRealValue(row, col)
  • 参数说明:
  • row:行索引
  • col:列索引。
  • 返回值:返回指定单元格的真实值。

函数应用说明

  • 暂无。


getCellsValueByFieldName
函数基本信息

  • 描述:通过字段名称,获取该字段下所有单元格的值。
  • 语法:var cellValues = simpleReport.getCellsValueByFieldName(fieldName)
  • 参数说明:
  • fieldName:字段名称。
  • 返回值:返回多个单元格的值,值之间通过","连接。

函数应用说明

  • 暂无。


getCellsValueFromField
函数基本信息

  • 描述:通过字段别名,获取该字段下所有单元格的值。
  • 语法:var cellValues = simpleReport.getCellsValueFromField(fieldAlias)
  • 参数说明:
  • fieldAlias:字段别名。
  • 返回值:返回多个单元格的值,值之间通过","连接。

函数应用说明

  • 暂无。


getCellValue
函数基本信息

  • 描述:获取指定单元格的显示值。
  • 语法:var cellValue = simpleReport.getCellValue(row, col)
  • 参数说明:
  • row:行索引
  • col:列索引。
  • 返回值:返回指定单元格的显示值。

函数应用说明

  • 暂无。


getCheckedCellsValue
函数基本信息

  • 描述:获取选中行的所有单元格的值。
  • 语法:var cellValues = simpleReport.getCheckedCellsValue(colOrders)
  • 参数说明:
  • colOrders:已排好序的列索引(一维数组)。
  • 返回值:返回选中行的所有单元格的值(二维数组)。

函数应用说明

  • 暂无。


getCheckedCellsValueByFieldName
函数基本信息

  • 描述:通过字段名称,获取该字段下所有选中行的单元格的值。
  • 语法:var cellValues = simpleReport.getCheckedCellsValueByFieldName(fieldName)
  • 参数说明:
  • fieldName:字段名称。
  • 返回值:返回指定字段列所有选中行的单元格的值(二维数组)。

函数应用说明

  • 暂无。


getCheckedCellsValueFromField
函数基本信息

  • 描述:通过字段别名,获取该字段下所有选中行的单元格的值。
  • 语法:var cellValues = simpleReport.getCheckedCellsValueFromField(fieldAlias)
  • 参数说明:
  • fieldAlias:字段别名。
  • 返回值:返回指定字段列所有选中行的单元格的值(二维数组)。

函数应用说明

  • 暂无。


getClientId
函数基本信息

  • 描述:获取灵活分析对象的clientId。
  • 语法:var clientId = simpleReport.getClientId()
  • 参数说明:无。
  • 返回值:返回灵活分析对象的clientId。

函数应用说明

  • 暂无。


getCurrentCellValue
函数基本信息

  • 描述:获取当前单元格的值。
  • 语法:var cellValue = simpleReport.getCurrentCellValue()
  • 参数说明:无。
  • 返回值:返回当前单元格的值。

函数应用说明

  • 暂无。


getCurrentChartSeriesParamObj
函数基本信息

  • 描述:通过字段别名,获取图形信息。
  • 语法:var paramObj = simpleReport.getCurrentChartSeriesParamObj(fieldAlias)
  • 参数说明:
  • fieldAlias:字段别名。
  • 返回值:返回图形信息。

函数应用说明

  • 暂无。


getCurrentFieldRealValue
函数基本信息

  • 描述:通过字段别名,获取该字段单元格的真实值。
  • 语法:var fieldValue = simpleReport.getCurrentFieldRealValue(fieldAlias)
  • 参数说明:
  • fieldAlias:字段别名。
  • 返回值:返回单元格的真实值。

函数应用说明

  • 暂无。


getCurrentFieldValue
函数基本信息

  • 描述:通过字段别名,获取该字段单元格的显示值。
  • 语法:var fieldValue = simpleReport.getCurrentFieldValue(fieldAlias)
  • 参数说明:
  • fieldAlias:字段别名。
  • 返回值:返回单元格的显示值。

函数应用说明

  • 暂无。


getCurrentLinkCell
函数基本信息

  • 描述:获取当前链接单元格对象。
  • 语法:var cell = simpleReport.getCurrentLinkCell()
  • 参数说明:无。
  • 返回值:返回当前链接单元格对象。

函数应用说明

  • 暂无。


getCurrentLinkCol
函数基本信息

  • 描述:获取当前链接列索引号。
  • 语法:var colNum = simpleReport.getCurrentLinkCol()
  • 参数说明:无。
  • 返回值:返回当前链接列索引号。

函数应用说明

  • 暂无。


getCurrentLinkRow
函数基本信息

  • 描述:获取当前链接行索引号。
  • 语法:var rowNum = simpleReport.getCurrentLinkRow()
  • 参数说明:无。
  • 返回值:返回当前链接行索引号。

函数应用说明

  • 暂无。


getCurrentParamValue
函数基本信息

  • 描述:根据参数名称获取参数值。
  • 语法:var paramValue = simpleReport.getCurrentParamValue(paramName)
  • 参数说明:
  • paramName:参数名称。
  • 返回值:返回参数值。

函数应用说明

  • 暂无。


getCurrentParamValueById
函数基本信息

  • 描述:根据参数ID获取参数值。
  • 语法:var paramValue = simpleReport.getCurrentParamValueById(paramId)
  • 参数说明:
  • paramId:参数ID。
  • 返回值:返回参数值。

函数应用说明

  • 暂无。


getEmptyParamNames
函数基本信息

  • 描述:获取所有参数值为空的参数别名。
  • 语法:var paramNames = simpleReport.getEmptyParamNames()
  • 参数说明:无。
  • 返回值:返回所有参数值为空的参数别名(一维数组)。

函数应用说明

  • 暂无。


getEnabled
函数基本信息

  • 描述:获取灵活分析对象是否可编辑。
  • 语法:var isEnabled = simpleReport.getEnabled()
  • 参数说明:无。
  • 返回值:返回灵活分析对象是否可编辑。

函数应用说明

  • 暂无。


getFieldAlias
函数基本信息

  • 描述:通过字段ID获取字段别名。
  • 语法:var fieldAlias = simpleReport.getFieldAlias(fieldId)
  • 参数说明:
  • fieldId:字段ID。
  • 返回值:返回字段别名。

函数应用说明

  • 暂无。


getFieldAliasByIndx
函数基本信息

  • 描述:通过列索引获取字段别名。
  • 语法:var fieldAlias = simpleReport.getFieldAliasByIndx(col)
  • 参数说明:
  • col:列索引。
  • 返回值:返回字段别名。

函数应用说明

  • 暂无。


getFieldByIndx
函数基本信息

  • 描述:通过列索引获取字段。
  • 语法:var field = simpleReport.getFieldByIndx(col)
  • 参数说明:
  • col:列索引。
  • 返回值:返回字段。

函数应用说明

  • 暂无。


getFieldDatasByJump
函数基本信息

  • 描述:根据跳转规则获取传递字段对象。
  • 语法:var fieldData = simpleReport.getFieldDatasByJump(jumpRule)
  • 参数说明:
  • jumpRule:跳转规则对象。
  • 返回值:返回传递字段对象。

函数应用说明

  • 暂无。


getFieldIndexByAlias
函数基本信息

  • 描述:通过字段别名获取字段索引号。
  • 语法:var fieldIndex = simpleReport.getFieldIndexByAlias(fieldAlias)
  • 参数说明:
  • fieldAlias:字段别名。
  • 返回值:返回字段索引号。

函数应用说明

  • 暂无。


getFieldIndexByName
函数基本信息

  • 描述:通过字段名称获取字段索引号。
  • 语法:var fieldIndex = simpleReport.getFieldIndexByName(fieldName)
  • 参数说明:
  • fieldName:字段名称。
  • 返回值:返回字段索引号。

函数应用说明

  • 暂无。


getFields
函数基本信息

  • 描述:通过灵活分析所有字段信息。
  • 语法:var fields = simpleReport.getFields()
  • 参数说明:无。
  • 返回值:返回灵活分析所有字段信息。

函数应用说明

  • 暂无。


getFirstStaticColumnIndex
函数基本信息

  • 描述:获取第一个静态列(列传递跳转规则传递过来的列)的列索引。
  • 语法:var colIndex = simpleReport.getFirstStaticColumnIndex()
  • 参数说明:无。
  • 返回值:返回第一个静态列的列索引,如果不存在静态列则返回-1。

函数应用说明

  • 暂无。


getGrid
函数基本信息

  • 描述:获取灵活分析表格对象。
  • 语法:var grid = simpleReport.getGrid()
  • 参数说明:无。
  • 返回值:返回灵活分析表格对象。

函数应用说明

  • 暂无。


getLayout
函数基本信息

  • 描述:获取灵活分析各视图对象的可视信息。
  • 语法:var layout = simpleReport.getLayout()
  • 参数说明:无。
  • 返回值:返回灵活分析各视图对象的可视信息。

函数应用说明

  • 暂无。


getName
函数基本信息

  • 描述:获取灵活分析的名称。
  • 语法:var name = simpleReport.getName()
  • 参数说明:无。
  • 返回值:返回灵活分析的名称。

函数应用说明

  • 暂无。


getPageId
函数基本信息

  • 描述:获取灵活分析所在仪表对象的页面ID。
  • 语法:var pageId = simpleReport.getPageId()
  • 参数说明:无。
  • 返回值:返回灵活分析所在仪表对象的页面ID。

函数应用说明

  • 暂无。


getPagePanel
函数基本信息

  • 描述:获取灵活分析分页面板对象。
  • 语法:var pagePanel = simpleReport.getPagePanel()
  • 参数说明:无。
  • 返回值:返回灵活分析分页面板对象。

函数应用说明

  • 暂无。


getParamDefaultValue
函数基本信息

  • 描述:获取参数默认值。
  • 语法:var defaultValue = simpleReport.getParamDefaultValue(paramId)
  • 参数说明:
  • paramId:参数ID。
  • 返回值:返回参数默认值。

函数应用说明

  • 暂无。


getParameterPanel
函数基本信息

  • 描述:获取参数面板对象。
  • 语法:var parameterPanel = simpleReport.getParameterPanel()
  • 参数说明:无。
  • 返回值:返回参数面板对象。

函数应用说明

  • 暂无。


getParamIdByName
函数基本信息

  • 描述:获取参数ID。
  • 语法:var paramId = simpleReport.getParamIdByName(pName)
  • 参数说明:
  • pName:参数名称。
  • 返回值:返回参数ID。

函数应用说明

  • 暂无。


getParams
函数基本信息

  • 描述:获取灵活分析所有参数信息。
  • 语法:var params = simpleReport.getParams()
  • 参数说明:无。
  • 返回值:返回灵活分析所有参数信息。

函数应用说明

  • 暂无。


getRelatedFieldsByJump
函数基本信息

  • 描述:根据跳转规则获取关联字段对象数组。
  • 语法:var fields = simpleReport.getRelatedFieldsByJump(jumpRule)
  • 参数说明:
  • jumpRule:跳转规则对象。
  • 返回值:返回关联字段对象数组(包括srcFieldIds和destFieldIds的数组)。

函数应用说明

  • 暂无。


getResourceId
函数基本信息

  • 描述:获取灵活分析对象的资源ID。
  • 语法:var resId = simpleReport.getResourceId()
  • 参数说明:无。
  • 返回值:返回灵活分析对象的资源ID。

函数应用说明

  • 暂无。


getResourceType
函数基本信息

  • 描述:获取灵活分析对象的资源类型。
  • 语法:var resType = simpleReport.getResourceType()
  • 参数说明:无。
  • 返回值:返回灵活分析对象的资源类型。

函数应用说明

  • 暂无。


getQueryNavigator
函数基本信息

  • 描述:获取灵活分析上下文对象。
  • 语法:var simpelReportContext = simpleReport.getQueryNavigator()
  • 参数说明:无。
  • 返回值:返回灵活分析上下文对象。

函数应用说明

  • 暂无。


getUncheckedRowIndexs
函数基本信息

  • 描述:获取未选中行的信息。
  • 语法:var rowIndexs = simpleReport.getUncheckedRowIndexs(useValue)
  • 参数说明:
  • useValue:为true时获取未选中行关联字段的值信息,否则获取未选中行的行索引信息。
  • 返回值:返回未选中行的信息。

函数应用说明

  • 暂无。


goBackward
函数基本信息

  • 描述:在上下文环境中后退一步。
  • 语法:simpleReport.goBackward()
  • 参数说明:无。
  • 返回值:无。

函数应用说明

  • 暂无。


goForward
函数基本信息

  • 描述:在上下文环境中前进一步。
  • 语法:simpleReport.goForward()
  • 参数说明:无。
  • 返回值:无。

函数应用说明

  • 暂无。


hiddenParameterByName
函数基本信息

  • 描述:根据参数名称隐藏参数。
  • 语法:simpleReport.hiddenParameterByName(paramName)
  • 参数说明:
  • paramName:参数名称。
  • 返回值:无。

函数应用说明

Hide
函数基本信息

  • 描述:隐藏灵活分析。
  • 语法:simpleReport.hide()
  • 参数说明:无。
  • 返回值:无。

函数应用说明

  • 暂无。


hideAllView
函数基本信息

  • 描述:隐藏灵活分析对象的所有视图。
  • 语法:simpleReport.hideAllView()
  • 参数说明:无。
  • 返回值:无。

函数应用说明

  • 暂无。


isDirty
函数基本信息

  • 描述:获取灵活分析对象是否被修改过。
  • 语法:simpleReport.isDirty()
  • 参数说明:无。
  • 返回值:灵活分析对象被修改过返回true,否则返回false。

函数应用说明

  • 暂无。


isLargeGrid
函数基本信息

  • 描述:获取灵活分析对象是否包含大表格。
  • 语法:var isLarge = simpleReport.isLargeGrid()
  • 参数说明:无。
  • 返回值:灵活分析对象包含大表格(行数大于300)时返回true,否则返回false。

函数应用说明

  • 暂无。


lockDragColumns
函数基本信息

  • 描述:设置灵活分析对象的表格列是否允许拖动。
  • 语法:simpleReport.lockDragColumns(isCanDrag)
  • 参数说明:
  • isCanDrag:是否允许拖动。
  • 返回值:无。

函数应用说明

  • 暂无。


lockDragColumnsOfFrozen
函数基本信息

  • 描述:设置灵活分析对象的前几个表格列不允许拖动。
  • 语法:simpleReport.lockDragColumnsOfFrozen(colCount)
  • 参数说明:
  • colCount:不允许拖动的表格列数。
  • 返回值:无。

函数应用说明

  • 暂无。


refreshAllChart
函数基本信息

  • 描述:刷新所有图形数据。
  • 语法:simpleReport.refreshAllChart()
  • 参数说明:无。
  • 返回值:无。

函数应用说明

  • 暂无。


refreshData
函数基本信息

  • 描述:刷新数据。
  • 语法:simpleReport.refreshData(refresh, noExecuteQuery)
  • 参数说明:
  • refresh:是否刷新,默认值是true。
  • noExecuteQuery:是否执行查询。
  • 返回值:无。

函数应用说明

  • 暂无。


refreshDataSync
函数基本信息

  • 描述:使用同步方式刷新数据(无法取消)。
  • 语法:simpleReport.refreshDataSync()
  • 参数说明:无。
  • 返回值:无。

函数应用说明

  • 暂无。


refreshParameterPanel
函数基本信息

  • 描述:重新初始化参数面板。
  • 语法:simpleReport.refreshParameterPanel()
  • 参数说明:无。
  • 返回值:无。

函数应用说明

  • 暂无。


resetCells
函数基本信息

  • 描述:重置所有单元格样式。
  • 语法:simpleReport.resetCells()
  • 参数说明:无。
  • 返回值:无。

函数应用说明

  • 暂无。


resetFieldPropWidth
函数基本信息

  • 描述:重新设置字段宽度。
  • 语法:simpleReport.resetFieldPropWidth()
  • 参数说明:无。
  • 返回值:无。

函数应用说明

  • 暂无。


resetFieldsVisible
函数基本信息

  • 描述:重新设置字段可见性。
  • 语法:simpleReport.resetFieldsVisible()
  • 参数说明:无。
  • 返回值:无。

函数应用说明

  • 暂无。


restoreCheckBoxStates
函数基本信息

  • 描述:恢复所有勾选框的选中状态。
  • 语法:simpleReport.restoreCheckBoxStates()
  • 参数说明:无。
  • 返回值:无。

函数应用说明

  • 暂无。


saveCheckBoxStates
函数基本信息

  • 描述:备份所有勾选框的选中状态。
  • 语法:simpleReport.saveCheckBoxStates()
  • 参数说明:无。
  • 返回值:无。

函数应用说明

  • 暂无。


setAlignCenter
函数基本信息

  • 描述:设置灵活分析是否居中显示。
  • 语法:simpleReport.setAlignCenter(isAlignCenter)
  • 参数说明:
  • isAlignCenter:是否居中。
  • 返回值:无。

函数应用说明

  • 暂无。


setDirty
函数基本信息

  • 描述:设置灵活分析是否被修改过。
  • 语法:simpleReport.setDirty(isDirty)
  • 参数说明:
  • isDirty:灵活分析是否被修改过。
  • 返回值:无。

函数应用说明

  • 暂无。


setEnabled
函数基本信息

  • 描述:设置灵活分析是否被修改过。
  • 语法:simpleReport.setEnabled(isEnabled)
  • 参数说明:
  • isEnabled:灵活分析是否允许修改。
  • 返回值:无。

函数应用说明

  • 暂无。


setFieldVisible
函数基本信息

  • 描述:设置字段列可见。
  • 语法:simpleReport.setFieldVisible(fieldId, visible)
  • 参数说明:
  • fieldId:字段ID。
  • visible:字段列是否可见(true/false)。
  • 返回值:无。

函数应用说明

  • 暂无。


setHeader
函数基本信息

  • 描述:设置灵活分析表头信息。
  • 语法:simpleReport.setHeader(headerHtml)
  • 参数说明:
  • headerHtml:表头信息。
  • 返回值:无。

函数应用说明

  • 暂无。


setParamValue
函数基本信息

  • 描述:设置参数值。
  • 语法:simpleReport.setParamValue(paramId, paramValue, paramDisplayValue)
  • 参数说明:
  • paramId:参数ID。
  • paramValue:参数真实值。
  • paramDisplayValue:参数显示值。
  • 返回值:无。

函数应用说明


setTableWidthAuto
函数基本信息

  • 描述:设置灵活分析表格是否自动列宽。
  • 语法:simpleReport.setTableWidthAuto(isAutoWidth)
  • 参数说明:
  • isAutoWidth:是否自动列宽。
  • 返回值:无。

函数应用说明

  • 暂无。


setTail
函数基本信息

  • 描述:设置灵活分析表尾信息。
  • 语法:simpleReport.setTail(tailHtml)
  • 参数说明:
  • tailHtml:表尾信息。
  • 返回值:无。

函数应用说明

  • 暂无。


Show
函数基本信息

  • 描述:显示灵活分析。
  • 语法:simpleReport.show()
  • 参数说明:无。
  • 返回值:无。

函数应用说明

  • 暂无。


showSelectReportFieldsDialog
函数基本信息

  • 描述:弹出灵活分析字段选择窗口,适用于列跳转。
  • 语法:simpleReport.showSelectReportFieldsDialog(jumpRule, destQueryId, hideTransFields)
  • 参数说明:
  • jumpRule:跳转规则对象。
  • destQueryId:灵活分析ID。
  • hideTransFields:是否隐藏传递字段的界面信息。
  • 返回值:无。

函数应用说明

  • 暂无。


writeParamsToContext
函数基本信息

  • 描述:把当前报表的参数信息保存到simpleReportContext对象中。
  • 语法:simpleReport.writeParamsToContext()
  • 参数说明:无。
  • 返回值:无。

函数应用说明

  • 暂无。

 

HO_SimpleReportGrid

appendCols
函数基本信息

  • 描述:新增多列。
  • 语法:simpleReportGrid.appendCols(count)
  • 参数说明:
  • count:要新增的列的数量。
  • 返回值:无。

函数应用说明

  • 暂无。


appendRows
函数基本信息

  • 描述:新增多行。
  • 语法:simpleReportGrid.appendRows(count)
  • 参数说明:
  • count:要新增的行的数量。
  • 返回值:无。

函数应用说明

  • 暂无。


Clear
函数基本信息

  • 描述:删除表格的所有行(仅保留一行表头)。
  • 语法:simpleReportGrid.clear()
  • 参数说明:无。
  • 返回值:无。

函数应用说明

  • 暂无。


clearMultiHeader
函数基本信息

  • 描述:清除多重表头(仅保留一行表头)。
  • 语法:simpleReportGrid.clearMultiHeader()
  • 参数说明:无。
  • 返回值:无。

函数应用说明

  • 暂无。


deleteCol
函数基本信息

  • 描述:根据列索引删除列。
  • 语法:simpleReportGrid.deleteCol(colIndex)
  • 参数说明:
  • colIndex:列索引。
  • 返回值:无。

函数应用说明

  • 暂无。


deleteColByFieldId
函数基本信息

  • 描述:根据字段Id删除列。
  • 语法:simpleReportGrid.deleteColByFieldId(fieldId)
  • 参数说明:无。
  • 返回值:无。

函数应用说明

  • 暂无。


deleteRow
函数基本信息

  • 描述:删除一行或连续删除多行。
  • 语法:simpleReportGrid.deleteRow(deleteStartRowIndex, deleteCount)
  • 参数说明:
  • deleteStartRowIndex:要删除的第一行的行索引。
  • deleteCount:要删除的行数量
  • 返回值:无。

函数应用说明

  • 暂无。


deleteSelectedRow
函数基本信息

  • 描述:删除选中的一行。
  • 语法:simpleReportGrid.deleteSelectedRow()
  • 参数说明:
  • 返回值:无。

函数应用说明

  • 暂无。


displayCheckColumn
函数基本信息

  • 描述:在指定列索引位置显示勾选列或隐藏勾选列。
  • 语法:simpleReportGrid.displayCheckColumn(visible, colIndex)
  • 参数说明:
  • visible:是否可见;false为隐藏,否则为显示。
  • colIndex:列索引。
  • 返回值:无。

函数应用说明

  • 暂无。


fillData
函数基本信息

  • 描述:使用数据填充表格。
  • 语法:simpleReportGrid.fillData(displayData, realData)
  • 参数说明:
  • displayData:要填充的显示值数据(二维数组)。
  • realData:要填充的真实值数据(二维数组)。
  • 返回值:无。

函数应用说明

  • 暂无。


getCell
函数基本信息

  • 描述:获取单元格对象。
  • 语法:var cell = simpleReportGrid.getCell(row, col)
  • 参数说明:
  • row:行坐标。
  • col:列坐标。
  • 返回值:返回单元格对象。

函数应用说明

  • 暂无。


getCellText
函数基本信息

  • 描述:获取单元格的显示值。
  • 语法:var cellText = simpleReportGrid.getCellText(row, col)
  • 参数说明:
  • row:行坐标。
  • col:列坐标。
  • 返回值:返回单元格的显示值。

函数应用说明

  • 暂无。


getCheckColumnIndex
函数基本信息

  • 描述:获取勾选列的列索引。
  • 语法:var colIndex = simpleReportGrid.getCheckColumnIndex()
  • 参数说明:无。
  • 返回值: 返回勾选列的列索引,不存在勾选列时返回-1。

函数应用说明

  • 暂无。


getCheckedRowsIndex
函数基本信息

  • 描述:获取勾选列中所有勾选中的行索引。
  • 语法:var rowIndexs = simpleReportGrid.getCheckedRowsIndex()
  • 参数说明:无。
  • 返回值:返回勾选列中所有勾选中的行索引(一维数组)。

函数应用说明

  • 暂无。


getColCount
函数基本信息

  • 描述:获取表格总列数。
  • 语法:var colCount = simpleReportGrid.getColCount()
  • 参数说明:无。
  • 返回值:返回表格总列数。

函数应用说明

getColHeader
函数基本信息

  • 描述:根据列索引获取表头对象。
  • 语法:var colHeader = simpleReportGrid.getColHeader(colIndex)
  • 参数:
  • colIndex:列索引。
  • 返回值:返回表头对象。

函数应用说明

  • 暂无。


getColHeaders
函数基本信息

  • 描述:获取所有表头对象。
  • 语法:var colHeaders = simpleReportGrid.getColHeaders()
  • 参数说明:无。
  • 返回值:返回所有表头对象(一维数组)。

函数应用说明

  • 暂无。


getColumnFieldByCell
函数基本信息

  • 描述:根据指定单元格获取对应列保存的字段信息。
  • 语法:var filed = simpleReportGrid.getColumnFieldByCell(cell)
  • 参数说明:
  • cell:单元格对象。
  • 返回值:返回字段信息。

函数应用说明

  • 暂无。


getColumnIndex
函数基本信息

  • 描述:根据指定单元格获取对应的列索引。
  • 语法:var colIndex = simpleReportGrid.getColumnIndex(cell)
  • 参数说明:
  • cell:单元格对象。
  • 返回值:返回列索引。

函数应用说明

  • 暂无。


getFieldByColNum
函数基本信息

  • 描述:根据列号返回表格中保存的字段对象。
  • 语法:var field = simpleReportGrid.getFieldByColNum(colNum)
  • 参数说明:
  • colNum:列坐标。
  • 返回值:返回表格中保存的字段对象。

函数应用说明

  • 暂无。


getFieldByFieldId
函数基本信息

  • 描述:根据字段ID返回表格中保存的字段对象。
  • 语法:var field = simpleReportGrid.getFieldByFieldId(fieldId)
  • 参数说明:
  • fieldId:字段ID。
  • 返回值:返回表格中保存的字段对象。

函数应用说明

  • 暂无。


getFieldIndexByAlias
函数基本信息

  • 描述:根据字段别名返回对应字段所在的列索引。
  • 语法:var colIndex = simpleReportGrid.getFieldIndexByAlias(fieldAlias)
  • 参数说明:
  • fieldAlias:字段别名。
  • 返回值:返回对应字段所在的列索引。

函数应用说明

  • 暂无。


getFieldIndexByName
函数基本信息

  • 描述:根据字段名称返回对应字段所在的列索引。
  • 语法:var colIndex = simpleReportGrid.getFieldIndexByName(fieldName)
  • 参数说明:
  • fieldName:字段名称。
  • 返回值:返回对应字段所在的列索引。

函数应用说明

  • 暂无。


getFieldObjects
函数基本信息

  • 描述:获取所有表格列对应的字段信息。
  • 语法:var fieldObjs = simpleReportGrid.getFieldObjects(ignoreStatic)
  • 参数说明:
  • ignoreStatic:是否忽略静态列(通过跳转规则传递过来的列)。
  • 返回值:返回所有表格列对应的字段信息(一维数组)。

函数应用说明

  • 暂无。


getFields
函数基本信息

  • 描述:获取所有表格列对应的字段ID。
  • 语法:var fieldIds = simpleReportGrid.getFields(ignoreStatic)
  • 参数说明:
  • ignoreStatic:是否忽略静态列(通过跳转规则传递过来的列)。
  • 返回值:返回所有表格列对应的字段ID (一维数组)。

函数应用说明

  • 暂无。


getGridBorderColor
函数基本信息

  • 描述:获取表格边框颜色。
  • 语法:var color = simpleReportGrid.getGridBorderColor()
  • 参数说明:无。
  • 返回值:返回表格边框颜色。

函数应用说明

  • 暂无。


getGridCells
函数基本信息

  • 描述:获取表格的所有单元格对象。
  • 语法:var cells = simpleReportGrid.getGridCells()
  • 参数说明:无。
  • 返回值:返回表格的所有单元格对象(二维数组)。

函数应用说明

  • 暂无。


getGridData
函数基本信息

  • 描述:获取表格数据。
  • 语法:var gridData = simpleReportGrid.getGridData()
  • 参数说明:
  • colNum:列坐标。
  • 返回值:返回表格数据(二维数组)。

函数应用说明

  • 暂无。


getHeadByFieldId
函数基本信息

  • 描述:获取表格列头对象。
  • 语法:var colHeader = simpleReportGrid.getHeadByFieldId(fieldId)
  • 参数说明:
  • fieldId:字段ID。
  • 返回值:表格列头对象。

函数应用说明

  • 暂无。


getHeaderRowIndex
函数基本信息

  • 描述:获取表头最后一行的行索引。
  • 语法:var rowIndex = simpleReportGrid.getHeaderRowIndex()
  • 参数说明:无。
  • 返回值:返回表头最后一行的行索引。

函数应用说明

  • 暂无。


getHeaderRows
函数基本信息

  • 描述:获取表头行数。
  • 语法:var headerRowCount = simpleReportGrid.getHeaderRows()
  • 参数说明:无。
  • 返回值:返回表头行数。

函数应用说明


getHeadIndexByFieldId
函数基本信息

  • 描述:根据字段ID获取列索引。
  • 语法:var colIndex = simpleReportGrid.getHeadIndexByFieldId(fieldId)
  • 参数说明:
  • fieldId:字段ID。
  • 返回值:返回列索引,找不到时返回-1。

函数应用说明

  • 暂无。


getRowCount
函数基本信息

  • 描述:获取表格总行数。
  • 语法:var totalRowCount = simpleReportGrid.getRowCount()
  • 参数说明:无。
  • 返回值:返回表格总行数。

函数应用说明

moveRow
函数基本信息

  • 描述:将指定位置的行移动到其它位置。
  • 语法:var bool = simpleReportGrid.moveRow(fromIndex, toIndex)
  • 参数说明:
  • fromIndex:移动前的行索引。
  • toIndex:要移动到的目标行索引。
  • 返回值:移动成功返回true,否则返回false。

函数应用说明

  • 暂无。


newHeader
函数基本信息

  • 描述:新建一列。
  • 语法:var colHeader = simpleReportGrid.newHeader(caption, fieldObj, multiHeaderModel)
  • 参数说明:
  • caption:列头标题。
  • fieldObj:字段信息。
  • multiHeaderModel:多重表头信息。
  • 返回值:返回表头列对象。

函数应用说明

  • 暂无。


recruitCell
函数基本信息

  • 描述:新增一列时重新生成表格(补齐其它行的单元格数量)。
  • 语法:var colHeader = simpleReportGrid.recruitCell()
  • 参数:无。
  • 返回值:无。

函数应用说明

  • 暂无。


resetBGColor
函数基本信息

  • 描述:刷新表格背景色。
  • 语法:simpleReportGrid.resetBGColor()
  • 参数说明:无。
  • 返回值:无。

函数应用说明

  • 暂无。


resetColsWidth
函数基本信息

  • 描述:刷新表格列宽。
  • 语法:simpleReportGrid.resetColsWidth()
  • 参数说明:无。
  • 返回值:无。

函数应用说明

  • 暂无。


resetGridBorderColor
函数基本信息

  • 描述:刷新表格边框颜色。
  • 语法:simpleReportGrid.resetGridBorderColor()
  • 参数说明:无。
  • 返回值:无。

函数应用说明

  • 暂无。


resetHeaders
函数基本信息

  • 描述:刷新表头。
  • 语法:simpleReportGrid.resetHeaders()
  • 参数说明:无。
  • 返回值:无。

函数应用说明

  • 暂无。


setAllButtonVisible
函数基本信息

  • 描述:设置表头所有按钮的可见性。
  • 语法:simpleReportGrid.setAllButtonVisible(isVisible)
  • 参数说明:
  • isVisible:是否可见。
  • 返回值:无。

函数应用说明

  • 暂无。


setCellText
函数基本信息

  • 描述:设置单元格显示值。
  • 语法:simpleReportGrid.setCellText(row, col, text)
  • 参数说明:
  • row:行索引。
  • col:列索引。
  • text:单元格显示值。
  • 返回值:无。

函数应用说明

  • 暂无。


setCellVisible
函数基本信息

  • 描述:设置单元格是否可见。
  • 语法:simpleReportGrid.setCellVisible(row, col, isVisible)
  • 参数说明:
  • row:行索引。
  • col:列索引。
  • isVisible:单元格是否可见。
  • 返回值:无。

函数应用说明

  • 暂无。


setColHeader
函数基本信息

  • 描述:设置表头属性。
  • 语法:simpleReportGrid.setColHeader(colIndex, caption, fieldObj)
  • 参数说明:
  • colIndex:列索引。
  • caption:列头标题。
  • fieldObj:字段信息。
  • 返回值:无。

函数应用说明

  • 暂无。


setColHeaderBtnVisible
函数基本信息

  • 描述:设置表头指定按钮是否可见。
  • 语法:simpleReportGrid.setColHeaderBtnVisible(colIndex, btnName, isVisible)
  • 参数说明:
  • colIndex:列索引。
  • btnName:按钮名称。
  • isVisible:是否可见。
  • 返回值:无。

函数应用说明

  • 暂无。


setColVisible
函数基本信息

  • 描述:根据列索引设置对应表格列是否可见。
  • 语法:simpleReportGrid.setColVisible (colIndex, isVisible)
  • 参数说明:
  • colIndex:列索引。
  • isVisible:是否可见。
  • 返回值:无。

函数应用说明


setColVisibleByFieldID
函数基本信息

  • 描述:根据字段ID设置对应表格列是否可见。
  • 语法:simpleReportGrid.setColVisibleByFieldID(fieldId, isVisible)
  • 参数说明:
  • fieldId:字段ID。
  • isVisible:是否可见。
  • 返回值:无。

函数应用说明

  • 暂无。


setColWidth
函数基本信息

  • 描述:根据列索引设置对应表格列的宽度。
  • 语法:simpleReportGrid.setColWidth(colIndex, width)
  • 参数说明:
  • colIndex:列索引。
  • width:宽度值。
  • 返回值:无。

函数应用说明

  • 暂无。


setFontSize
函数基本信息

  • 描述:设置表格的字体大小。
  • 语法:simpleReportGrid.setFontSize(size)
  • 参数说明:
  • size:字体大小。
  • 返回值:无。

函数应用说明

  • 暂无。


setGridBorderColor
函数基本信息

  • 描述:设置表格边框颜色。
  • 语法:simpleReportGrid.setGridBorderColor(color)
  • 参数说明:
  • color:颜色。
  • 返回值:无。

函数应用说明

  • 暂无。


setRowHeight
函数基本信息

  • 描述:设置表格的数据行的行高。
  • 语法:simpleReportGrid.setRowHeight(height)
  • 参数说明:
  • height:行高。
  • 返回值:无。

函数应用说明

  • 暂无。



swithGridColByCol
函数基本信息

  • 描述:交换列位置。
  • 语法:simpleReportGrid.swithGridColByCol(colHeader1, colHeader2)
  • 参数说明:
  • colHeader1:要交换位置的第1列表头对象。
  • colHeader2:要交换位置的另一列表头对象。
  • 返回值:无。

函数应用说明

  • 暂无。


swithGridColByFieldId
函数基本信息

  • 描述:交换列位置。
  • 语法:simpleReportGrid.swithGridColByFieldId(fieldId1, fieldId2)
  • 参数说明:
  • fieldId1:要交换位置的第1个字段的ID。
  • fieldId2:要交换位置的另一个字段的ID。
  • 返回值:无。

函数应用说明

  • 暂无。


updateCheckColumnCell
函数基本信息

  • 描述:刷新勾选列的单元格。
  • 语法:simpleReportGrid.updateCheckColumnCell()
  • 参数说明:无。
  • 返回值:无。

函数应用说明

  • 暂无。

 

HO_SimpleReportParameterPanel

findComboxByParamId
函数基本信息

  • 描述:根据参数ID获取对应的下拉框控件对象。
  • 语法:var comboboxObj = parameterPanel.findComboxByParamId(paramId)
  • 参数说明:
  • paramId:参数ID。
  • 返回值:返回下拉框控件对象。

函数应用说明

  • 暂无。


findListDialogByParamId
函数基本信息

  • 描述:根据参数ID获取对应的列表对话框控件对象。
  • 语法:var listDialogObj = parameterPanel.findListDialogByParamId(paramId)
  • 参数说明:
  • paramId:参数ID。
  • 返回值:返回列表对话框控件对象。

函数应用说明

  • 暂无。


findParamByName
函数基本信息

  • 描述:根据参数名称获取对应的参数对象。
  • 语法:var paramObj = parameterPanel.findParamByName(paramName)
  • 参数说明:
  • paramName:参数名称。
  • 返回值:返回参数对象。

函数应用说明

  • 暂无。


getLayoutTableCell
函数基本信息

  • 描述:根据参数ID获取参数布局中对应的单元格对象。
  • 语法:var cell = parameterPanel.getLayoutTableCell(paramId)
  • 参数说明:
  • paramId:参数ID。
  • 返回值:返回参数布局中对应的单元格对象。

函数应用说明

  • 暂无。


getLayoutTableLastRowIndex
函数基本信息

  • 描述:获取参数布局中最后一行的行索引。
  • 语法:var rowIndex = parameterPanel.getLayoutTableLastRowIndex()
  • 参数说明:无。
  • 返回值:返回行索引。

函数应用说明

  • 暂无。


getLayoutTableRow
函数基本信息

  • 描述:获取参数布局中指定行索引的行对象。
  • 语法:var row = parameterPanel.getLayoutTableRow(rowIndex)
  • 参数说明:无。
  • 返回值:返回行对象。

函数应用说明

  • 暂无。


getParamDisplayValue
函数基本信息

  • 描述:获取参数显示值。
  • 语法:var value = parameterPanel.getParamDisplayValue(paramId)
  • 参数说明:
  • paramId:参数ID。
  • 返回值:返回参数显示值。

函数应用说明

  • 暂无。


getParamValue
函数基本信息

  • 描述:获取参数真实值。
  • 语法:var value = parameterPanel.getParamValue(paramId)
  • 参数说明:
  • paramId:参数ID。
  • 返回值:返回参数真实值。

函数应用说明

  • 暂无。


getVisibleParamCount
函数基本信息

  • 描述:获取可见参数的个数。
  • 语法:var count = parameterPanel.getVisibleParamCount()
  • 参数说明:无。
  • 返回值:返回可见参数的个数。

函数应用说明

  • 暂无。


hiddenParameterById
函数基本信息

  • 描述:根据参数ID隐藏参数。
  • 语法:parameterPanel.hiddenParameterById(paramId)
  • 参数说明:
  • paramId:参数ID。
  • 返回值:无。

函数应用说明

  • 暂无。


setEnabled
函数基本信息

  • 描述:根据参数ID设置参数是否可用。
  • 语法:parameterPanel.setEnabled(paramId, isEnabled)
  • 参数说明:
  • paramId:参数ID。
  • isEnabled:是否可用。
  • 返回值:无。

函数应用说明

  • 暂无。


setParamValue
函数基本信息

  • 描述:设置参数值。
  • 语法:parameterPanel.setParamValue(paramId, value, alias, clientId)
  • 参数说明:
  • paramId:参数ID。
  • value:参数真实值。
  • alias:参数显示值。
  • clientId:参数面板clientId。
  • 返回值:无。

函数应用说明

  • 暂无。

 

HO_SimpleReportPagePanel

getCurPageNum
函数基本信息

  • 描述:获取当前分页值。
  • 语法:var currPageNum = pagePanel.getCurPageNum()
  • 参数说明:无。
  • 返回值:返回当前分页值。

函数应用说明

  • 暂无。


getPageRows
函数基本信息

  • 描述:获取每页显示的行数。
  • 语法:var rowsPerPage = pagePanel.getPageRows(defaultPageRows)
  • 参数说明:
  • defaultPageRows:默认的每页显示的行数。
  • 返回值:返回每页显示的行数。

函数应用说明

  • 暂无。


getPages
函数基本信息

  • 描述:获取总页数。
  • 语法:var totalPages = pagePanel.getPages()
  • 参数说明:无。
  • 返回值:返回总页数。

函数应用说明

  • 暂无。


isUnknowPages
函数基本信息

  • 描述:判断总页数是否是未知。
  • 语法:var totalPages = pagePanel.isUnknowPages()
  • 参数:无。
  • 返回值:总页数未知时返回true,否则返回false。

函数应用说明

  • 暂无。


setCurPageNum
函数基本信息

  • 描述:设置当前分页值。
  • 语法:pagePanel.setCurPageNum(pageNum)
  • 参数说明:
  • pageNum:分页值。
  • 返回值:无。

函数应用说明

  • 暂无。


setPageRows
函数基本信息

  • 描述:设置每页显示的行数。
  • 语法:pagePanel.setPageRows(rowsPerPage)
  • 参数说明:
  • rowsPerPage:每页显示的行数。
  • 返回值:无。

函数应用说明

  • 暂无。
  • No labels