public class SubReport
extends java.lang.Object
构造器和说明 |
---|
SubReport(DataCenter dc,
java.lang.String sql)
构造函数,通过传入的SQL来构造子表的数据集
|
SubReport(Datastore ds)
构造函数,通过传入数据集进行构造
|
限定符和类型 | 方法和说明 |
---|---|
void |
createMap()
创建行号,列号以及键值的对照表
|
void |
fillData(HTMLTable table)
将子表的数据添入到HTMLTable控件中,这种方法比逐个单元格的方式效率要高些
|
java.lang.String[] |
getColCaliberCol()
获取列口径字段列表(数组)
|
int |
getCols()
取得子表列数
|
java.lang.String[] |
getRowCaliberCol()
获取行口径字段的列表(数组)
|
int |
getRows()
取得子表列数
|
int |
getStartCol()
取得子表的起始列
|
int |
getStartRow()
取得子表的起始行
|
java.lang.String |
getValueCol()
取得子表数值字段
|
boolean |
isCellInSubreport(int rowNo,
int colNo)
判断指定的单元格是否在子表之中
|
void |
setColCaliber(ColCaliber[] colCaliber)
设置子表的列口径
|
void |
setColCaliberCol(java.lang.String[] colCaliberCol)
设置列口径字段列表(数组)
|
void |
setCols(int cols)
设置子表列数
|
void |
setRowCaliber(RowCaliber[] rowCaliber)
设置子表的行口径
|
void |
setRowCaliberCol(java.lang.String[] rowCaliberCol)
设置行口径字段的列表(数组)
|
void |
setRows(int rows)
设置子表行数
|
void |
setStartCol(int startCol)
设置子表的起始列
|
void |
setStartRow(int startRow)
设置子表的起始行
|
void |
setValueCol(java.lang.String valueCol)
设置子表数值
|
public SubReport(DataCenter dc, java.lang.String sql) throws java.lang.Exception
dc
- 数据中心sql
- 查询语句,SQL语句中行口径特征值在前,列口径特征值在后java.lang.Exception
- Exceptionpublic SubReport(Datastore ds)
ds
- 数据集public java.lang.String getValueCol()
public void setValueCol(java.lang.String valueCol)
valueCol
- 子表数值public int getStartRow()
public void setStartRow(int startRow)
startRow
- 子表的起始行public int getStartCol()
public void setStartCol(int startCol)
startCol
- 子表的起始列public int getRows()
public void setRows(int rows)
rows
- 子表行数public int getCols()
public void setCols(int cols)
cols
- 子表列数public void setRowCaliber(RowCaliber[] rowCaliber)
rowCaliber
- 行口径public void setColCaliber(ColCaliber[] colCaliber)
colCaliber
- ColCaliber[]public void createMap()
public void fillData(HTMLTable table)
table
- HTMLTable控件public boolean isCellInSubreport(int rowNo, int colNo)
rowNo
- 行号colNo
- 列号public java.lang.String[] getRowCaliberCol()
public void setRowCaliberCol(java.lang.String[] rowCaliberCol)
rowCaliberCol
- 行口径字段的列表(数组)public java.lang.String[] getColCaliberCol()
public void setColCaliberCol(java.lang.String[] colCaliberCol)
colCaliberCol
- 列口径字段列表(数组)