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 - 列口径字段列表(数组)