公共JS函数库

公共JS函数库用于报表Web级二次开发。

3

1 NeuReport对象

1.1 简介

通过该对象可以获取报表布局等操作。

1.2 属性与方法说明

  • addOnLoad(func)

    报表载入完成后注册要执行的函数;

  • getSheets()

    获得报表的所有布局;

  • getCurrentSheet()

    获得当前布局Sheet对象;

  • setCurrentSheet(sheet)

    设置当前布局;

  • getReportId()

    获得当前报表id。

    【注意】这些对象对应的都是当前页面上的表格,与报表定义无关。

2 Sheet对象

2.1 简介

报表中的每个主布局对应一个Sheet对象。

2.2 属性与方法说明

  • Id

    布局的标识;

  • domNode

    获得布局对应的dom对象;

  • tabHeader

    获得布局对应的tab标签报表载入完成后注册要执行的函数;

  • getTableCell(i,j)

    返回TableCell对象,取得第i行第j列的单元格;

    【注意】这里的列号j代表列中的第j个单元格,如果一个单元格是由两个原子级的单元格合并(colspan=2)而来,则被合并的单元格不计入列数;同理行号i遵循同样的规则。

  • getTableRow(i)

    返回TableRow对象,取得第i行;

  • getTable()

    返回Table对象,取得当前的表格。

3 Table对象

3.1 简介

Table是布局中的每个表格对象。

3.2 属性与方法说明

  • setStyle(styleString)

    设置表格的样式,参数为css字符串,如“height:90pt;width:100pt;”

  • addStyle(attr,value)

    设置某一样式,如addStyle(‘height’,’80pt’);

    TableRow、TableCell对象的这两个方法含义与Table中相同。

  • getColumnCount()

    读取table中的总列数;

  • getRowCount()

    读取table中的总行数。

4 TableRow对象

4.1 简介

TableRow为表格的行对象。

4.2 属性与方法说明

  • getTableCell(j)

    返回TableCell对象,取得当前行第j列的单元格;

    getCellCount()

    读取当前行单元格数量。

    【注意】被合并的单元格不计入单元格的总数量。

5 TableCell对象

5.1 简介

TableCell为单元格对象。

5.2 属性与方法说明

  • getValue()

    取得值,即和之间的部分;

  • setValue(value)

    设置值。

results matching ""

    No results matching ""

    results matching ""

      No results matching ""