类 TdDynamic

java.lang.Object
com.sh.wf.module.component.table.TdDynamic
所有已实现的接口:
Serializable, Cloneable

public final class TdDynamic extends Object implements Cloneable, Serializable

Description:

Title:首亨软件 - TSS/CRM等

从以下版本开始:
2015年1月13日
另请参阅:
  • 字段详细资料

    • tempTdId

      public long tempTdId
    • td

      public Td td
    • leftTdDynamic

      public TdDynamic leftTdDynamic
    • topMainDynamic

      public TdDynamic topMainDynamic
    • leftMainDynamic

      public TdDynamic leftMainDynamic
    • trId

      public String 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

      public String exDsName
    • expandColumnCellNo

      public int expandColumnCellNo
    • isMainExCell

      public boolean isMainExCell
    • analyseIndex

      public long analyseIndex
    • filterExp

      public String filterExp
    • sortExp

      public String sortExp
  • 构造器详细资料

    • TdDynamic

      public TdDynamic(Td td)
  • 方法详细资料

    • clone

      public TdDynamic clone()
      覆盖:
      clone 在类中 Object
    • setDsRowNo

      public void setDsRowNo(String dsName, int rowNo)
    • setDsRowNoNoRepeat

      public void setDsRowNoNoRepeat(ModuleContext context, String dsName, int rowNo)
    • addDsRowNo

      public void addDsRowNo(ModuleContext context, String dsName, int num)
    • getDsRowNo

      public int getDsRowNo(ModuleContext context, String dsName)
    • toHtml

      public String toHtml(ModuleContext context)
    • autoCalWidth

      public int autoCalWidth(ModuleContext context)
      自动计算单元格宽度,在表格渲染完后调用
      参数:
      context -
      返回:
    • getMainCellFilter

      public String getMainCellFilter()
    • doExportHiddenCell

      public void doExportHiddenCell(ModuleContext context, ColumnInfo columnInfo)
      如果设置了不允许导致该列,但该包含了扩展单元格,只需要调用此方法,不然数据集无法更新行号
      参数:
      context - ModuleContext
      columnInfo - ColumnInfo
    • doExport

      public void doExport(ModuleContext context, org.apache.poi.ss.usermodel.Row row, ColumnInfo columnInfo)
    • doExportCSV

      public void doExportCSV(ModuleContext context, ColumnInfo columnInfo)
    • getValue

      public String getValue()
    • setValue

      public void setValue(String value)
    • resetExDs

      public void resetExDs(ModuleContext context)
      刷新数据集,因为如果是二级以上扩展单元格时,需要重新生成左主格相应的数据集
      参数:
      context - ModuleContext
    • getTrId

      public String getTrId()
    • getDataValue

      public String getDataValue()
    • addExpandColValue

      public void addExpandColValue(String colName, String value)
      添加扩展单元格的数据列的值
      参数:
      colName - 列名,在单元格属性中的数据列中指定
      value - 扩展的所有值,格式形如:'1','2'
    • addExpandColSingleValue

      public void addExpandColSingleValue(String colName, String value)
    • getExpandColSingleValue

      public String getExpandColSingleValue(String colName)
    • renderExpandColValue

      public String renderExpandColValue(DataCenter dc, String sql)
      在生成交叉报表是,中间表格根据左主格的值关联查询生成相应的SQL
      返回:
      String
    • isEpandConditionSuccess

      public boolean isEpandConditionSuccess(Datastore ds, int i, String colName)
      计算交叉表格中中间单元格是否与主格的条件一致
      参数:
      ds - Datastore
      i - 序号
      colName - 中间数据集的列名,如果不指定,则与主格列名一样
      返回:
      boolean
    • setDataValue

      public void setDataValue(String dataValue)