public final class CommonAttr
extends java.lang.Object
implements java.lang.Cloneable, java.io.Serializable
Description: 单元格公共属性
Title:首亨软件 - TSS/CRM等
限定符和类型 | 字段和说明 |
---|---|
DsRender_I |
dsRender |
构造器和说明 |
---|
CommonAttr() |
限定符和类型 | 方法和说明 |
---|---|
java.lang.String |
calDsValue(ModuleContext context,
TdDynamic tt,
DsInfo dsInfo,
java.lang.String colName,
java.lang.String format,
java.lang.String defaultValue,
java.util.List<java.lang.String> subExpArgList)
计算横向和竖向扩展单元格的中间单元格,通过[dsName.col.cal]触发
|
java.lang.String |
checkExportValue(java.lang.String value) |
java.lang.String |
getDataCol() |
java.lang.String |
getDataColFull() |
java.lang.String |
getEcalType() |
java.lang.String |
getExDataColValue(ModuleContext context,
TdDynamic tt,
int i) |
java.lang.String |
getExDsFilter() |
java.lang.String |
getExDsName() |
java.lang.String |
getExDsSort() |
java.lang.String |
getExJSONPath() |
int |
getExRowNum() |
TdDynamic |
getLeftMainTdDynamic(java.util.List<TdDynamic> subList,
TdDynamic leftMainDynamic) |
java.lang.String |
getLmCell() |
java.lang.String |
getShowType() |
java.lang.String |
getTmCell() |
TdDynamic |
getTopMainTdDynamic(Table table,
int curRowNo,
TdDynamic tdd)
获取单元格的上主格
|
boolean |
isCancelColSpan() |
boolean |
isExportRich() |
boolean |
isIgnoreHtml() |
boolean |
isShowOri() |
void |
parserNode(org.jdom.Element nodeEl,
Component component) |
void |
processAllOtherDataColValue(ModuleContext context,
TdDynamic tt)
计算当前单元格其他数据列的值
|
int |
processDataCol(ModuleContext context,
DsInfo dsInfo,
TdDynamic tt,
java.lang.String exDirection)
横向扩展时,单元格需要指定数据列,这样可以排除重复的列
|
java.lang.String |
processStyle()
添加公共样式到单元格中
|
void |
toHtmlBefore(TdDynamic tdd,
ModuleContext context,
java.lang.StringBuilder html) |
void |
toHtmlEnd(TdDynamic tdd,
ModuleContext context,
java.lang.StringBuilder html) |
void |
toTdAttr(ModuleContext context,
java.lang.StringBuilder html)
设置TD上的属性
|
public DsRender_I dsRender
public void parserNode(org.jdom.Element nodeEl, Component component)
public java.lang.String processStyle()
public void toTdAttr(ModuleContext context, java.lang.StringBuilder html)
context
- ModuleContexthtml
- StringBuilderpublic void toHtmlBefore(TdDynamic tdd, ModuleContext context, java.lang.StringBuilder html)
public void toHtmlEnd(TdDynamic tdd, ModuleContext context, java.lang.StringBuilder html)
public java.lang.String getExDsName()
public java.lang.String getExDsFilter()
public java.lang.String getExDsSort()
public java.lang.String getExJSONPath()
public boolean isIgnoreHtml()
public int getExRowNum()
public boolean isShowOri()
public boolean isExportRich()
public java.lang.String getShowType()
public java.lang.String checkExportValue(java.lang.String value)
public java.lang.String getTmCell()
public java.lang.String getLmCell()
public java.lang.String getEcalType()
public java.lang.String getDataCol()
public java.lang.String getDataColFull()
public void processAllOtherDataColValue(ModuleContext context, TdDynamic tt)
context
- ModuleContexttt
- TdDynamicpublic int processDataCol(ModuleContext context, DsInfo dsInfo, TdDynamic tt, java.lang.String exDirection)
context
- ModuleContextdsInfo
- 数据集对象tt
- TdDynamicexDirection
- 扩展方向 1 横向扩展 2 竖向扩展public TdDynamic getTopMainTdDynamic(Table table, int curRowNo, TdDynamic tdd)
table
- TablecurRowNo
- 当前行号tdd
- TdDynamicpublic TdDynamic getLeftMainTdDynamic(java.util.List<TdDynamic> subList, TdDynamic leftMainDynamic)
public java.lang.String calDsValue(ModuleContext context, TdDynamic tt, DsInfo dsInfo, java.lang.String colName, java.lang.String format, java.lang.String defaultValue, java.util.List<java.lang.String> subExpArgList)
context
- ModuleContexttt
- TdDynamicdsInfo
- 数据集对象colName
- 列名format
- 格式化defaultValue
- 默认值subExpArgList
- Listpublic java.lang.String getExDataColValue(ModuleContext context, TdDynamic tt, int i)
public boolean isCancelColSpan()