类 TdDynamic
java.lang.Object
com.sh.wf.module.component.table.TdDynamic
- 所有已实现的接口:
Serializable,Cloneable
Description:
Title:首亨软件 - TSS/CRM等
- 从以下版本开始:
- 2015年1月13日
- 另请参阅:
-
字段概要
字段修饰符和类型字段说明longintintintbooleanbooleanbooleanintintlong -
构造器概要
构造器 -
方法概要
修饰符和类型方法说明voidaddDsRowNo(ModuleContext context, String dsName, int num) voidaddExpandColSingleValue(String colName, String value) voidaddExpandColValue(String colName, String value) 添加扩展单元格的数据列的值intautoCalWidth(ModuleContext context) 自动计算单元格宽度,在表格渲染完后调用clone()voiddoExport(ModuleContext context, org.apache.poi.ss.usermodel.Row row, ColumnInfo columnInfo) voiddoExportCSV(ModuleContext context, ColumnInfo columnInfo) voiddoExportHiddenCell(ModuleContext context, ColumnInfo columnInfo) 如果设置了不允许导致该列,但该包含了扩展单元格,只需要调用此方法,不然数据集无法更新行号intgetDsRowNo(ModuleContext context, String dsName) getExpandColSingleValue(String colName) getTrId()getValue()booleanisEpandConditionSuccess(Datastore ds, int i, String colName) 计算交叉表格中中间单元格是否与主格的条件一致renderExpandColValue(DataCenter dc, String sql) 在生成交叉报表是,中间表格根据左主格的值关联查询生成相应的SQLvoidresetExDs(ModuleContext context) 刷新数据集,因为如果是二级以上扩展单元格时,需要重新生成左主格相应的数据集voidsetDataValue(String dataValue) voidsetDsRowNo(String dsName, int rowNo) voidsetDsRowNoNoRepeat(ModuleContext context, String dsName, int rowNo) voidtoHtml(ModuleContext context)
-
字段详细资料
-
tempTdId
public long tempTdId -
td
-
leftTdDynamic
-
topMainDynamic
-
leftMainDynamic
-
trId
-
isEx
public boolean isEx -
hasCal
public boolean hasCal -
rightDirectionCol
public int rightDirectionCol -
bottomDirectionRow
public int bottomDirectionRow -
colSpan
public int colSpan -
rowSpan
public int rowSpan -
exDsName
-
expandColumnCellNo
public int expandColumnCellNo -
isMainExCell
public boolean isMainExCell -
analyseIndex
public long analyseIndex -
filterExp
-
sortExp
-
-
构造器详细资料
-
TdDynamic
-
-
方法详细资料
-
clone
-
setDsRowNo
-
setDsRowNoNoRepeat
-
addDsRowNo
-
getDsRowNo
-
toHtml
-
autoCalWidth
自动计算单元格宽度,在表格渲染完后调用- 参数:
context-- 返回:
-
getMainCellFilter
-
doExportHiddenCell
如果设置了不允许导致该列,但该包含了扩展单元格,只需要调用此方法,不然数据集无法更新行号- 参数:
context- ModuleContextcolumnInfo- ColumnInfo
-
doExport
public void doExport(ModuleContext context, org.apache.poi.ss.usermodel.Row row, ColumnInfo columnInfo) -
doExportCSV
-
getValue
-
setValue
-
resetExDs
刷新数据集,因为如果是二级以上扩展单元格时,需要重新生成左主格相应的数据集- 参数:
context- ModuleContext
-
getTrId
-
getDataValue
-
addExpandColValue
添加扩展单元格的数据列的值- 参数:
colName- 列名,在单元格属性中的数据列中指定value- 扩展的所有值,格式形如:'1','2'
-
addExpandColSingleValue
-
getExpandColSingleValue
-
renderExpandColValue
在生成交叉报表是,中间表格根据左主格的值关联查询生成相应的SQL- 返回:
- String
-
isEpandConditionSuccess
计算交叉表格中中间单元格是否与主格的条件一致- 参数:
ds- Datastorei- 序号colName- 中间数据集的列名,如果不指定,则与主格列名一样- 返回:
- boolean
-
setDataValue
-