public final class TdDynamic
extends java.lang.Object
implements java.lang.Cloneable, java.io.Serializable
Description:
Title:首亨软件 - TSS/CRM等
限定符和类型 | 字段和说明 |
---|---|
long |
analyseIndex |
int |
bottomDirectionRow |
int |
colSpan |
java.lang.String |
exDsName |
int |
expandColumnCellNo |
java.lang.String |
filterExp |
boolean |
hasCal |
boolean |
isEx |
boolean |
isMainExCell |
TdDynamic |
leftMainDynamic |
TdDynamic |
leftTdDynamic |
int |
rightDirectionCol |
int |
rowSpan |
java.lang.String |
sortExp |
Td |
td |
long |
tempTdId |
TdDynamic |
topMainDynamic |
java.lang.String |
trId |
限定符和类型 | 方法和说明 |
---|---|
void |
addDsRowNo(ModuleContext context,
java.lang.String dsName,
int num) |
void |
addExpandColSingleValue(java.lang.String colName,
java.lang.String value) |
void |
addExpandColValue(java.lang.String colName,
java.lang.String value)
添加扩展单元格的数据列的值
|
int |
autoCalWidth(ModuleContext context)
自动计算单元格宽度,在表格渲染完后调用
|
TdDynamic |
clone() |
void |
doExport(ModuleContext context,
org.apache.poi.ss.usermodel.Row row,
ColumnInfo columnInfo) |
void |
doExportCSV(ModuleContext context,
ColumnInfo columnInfo) |
void |
doExportHiddenCell(ModuleContext context,
ColumnInfo columnInfo)
如果设置了不允许导致该列,但该包含了扩展单元格,只需要调用此方法,不然数据集无法更新行号
|
java.lang.String |
getDataValue() |
int |
getDsRowNo(ModuleContext context,
java.lang.String dsName) |
java.lang.String |
getExpandColSingleValue(java.lang.String colName) |
java.lang.String |
getMainCellFilter() |
java.lang.String |
getTrId() |
java.lang.String |
getValue() |
boolean |
isEpandConditionSuccess(Datastore ds,
int i,
java.lang.String colName)
计算交叉表格中中间单元格是否与主格的条件一致
|
java.lang.String |
renderExpandColValue(DataCenter dc,
java.lang.String sql)
在生成交叉报表是,中间表格根据左主格的值关联查询生成相应的SQL
|
void |
resetExDs(ModuleContext context)
刷新数据集,因为如果是二级以上扩展单元格时,需要重新生成左主格相应的数据集
|
void |
setDataValue(java.lang.String dataValue) |
void |
setDsRowNo(java.lang.String dsName,
int rowNo) |
void |
setDsRowNoNoRepeat(ModuleContext context,
java.lang.String dsName,
int rowNo) |
void |
setValue(java.lang.String value) |
java.lang.String |
toHtml(ModuleContext context) |
public long tempTdId
public Td td
public TdDynamic leftTdDynamic
public TdDynamic topMainDynamic
public TdDynamic leftMainDynamic
public java.lang.String trId
public boolean isEx
public boolean hasCal
public int rightDirectionCol
public int bottomDirectionRow
public int colSpan
public int rowSpan
public java.lang.String exDsName
public int expandColumnCellNo
public boolean isMainExCell
public long analyseIndex
public java.lang.String filterExp
public java.lang.String sortExp
public TdDynamic(Td td)
public TdDynamic clone()
clone
在类中 java.lang.Object
public void setDsRowNo(java.lang.String dsName, int rowNo)
public void setDsRowNoNoRepeat(ModuleContext context, java.lang.String dsName, int rowNo)
public void addDsRowNo(ModuleContext context, java.lang.String dsName, int num)
public int getDsRowNo(ModuleContext context, java.lang.String dsName)
public java.lang.String toHtml(ModuleContext context)
public int autoCalWidth(ModuleContext context)
context
- public java.lang.String getMainCellFilter()
public void doExportHiddenCell(ModuleContext context, ColumnInfo columnInfo)
context
- ModuleContextcolumnInfo
- ColumnInfopublic void doExport(ModuleContext context, org.apache.poi.ss.usermodel.Row row, ColumnInfo columnInfo)
public void doExportCSV(ModuleContext context, ColumnInfo columnInfo)
public java.lang.String getValue()
public void setValue(java.lang.String value)
public void resetExDs(ModuleContext context)
context
- ModuleContextpublic java.lang.String getTrId()
public java.lang.String getDataValue()
public void addExpandColValue(java.lang.String colName, java.lang.String value)
colName
- 列名,在单元格属性中的数据列中指定value
- 扩展的所有值,格式形如:'1','2'public void addExpandColSingleValue(java.lang.String colName, java.lang.String value)
public java.lang.String getExpandColSingleValue(java.lang.String colName)
public java.lang.String renderExpandColValue(DataCenter dc, java.lang.String sql)
public boolean isEpandConditionSuccess(Datastore ds, int i, java.lang.String colName)
ds
- Datastorei
- 序号colName
- 中间数据集的列名,如果不指定,则与主格列名一样public void setDataValue(java.lang.String dataValue)