public class ViewCellWriter extends UneditableCellWriter
isPrintreportCase, tree_dn_columnIndex, tree_dn_rowIndexcellGUIAttr, cellHeight, cellWidth, heavy, isUseLightHeavyTD, repo, reportIndex, reportSettings, resTag, tableID| 构造器和说明 |
|---|
ViewCellWriter(Repository repo,
int reportIndex,
ReportSettingsProvider reportSettings,
boolean analysis) |
| 限定符和类型 | 方法和说明 |
|---|---|
protected void |
anyElse(HtmlWriteCellBox box) |
void |
dealWithAllTreeNodeRelation(Calculator c)
处理所有树节点的关系
|
protected void |
dealWithTreeNodeButton(CellElement ce,
java.lang.Object value,
Calculator c) |
protected java.lang.Object |
getDisplayValue(CellElement cell,
java.lang.Object rawValue) |
protected Widget |
getWidgetOfCell(CellElement cell) |
boolean |
mayHideTailRows()
是否需要隐藏结尾行
|
boolean |
needToDealWithTreeNodeButton(CellElement ce)
判断是否有树节点控件 有的话就不用drawContent
|
protected void |
processWidget(WebReportCase reportCase,
CellElement cell,
Widget wi,
java.lang.Object rawValue,
ColumnRow position,
Calculator c) |
boolean |
skipValueWrapper(CellElement ce)
是否不处理格子值
|
dealWithHyperlinkGroup, getColumnRowOfBox, getHeightOfValueWrapper, isVisible, painterAsImage, setTablePosition, shouldDrawContentcell2Tag, clearTreeInfo, dealWithTreeNodeSonList, getRelatedPar, getRowSpan_indexSet, hasChildcalculateRawValue, calculateRawValue, columnRowPosition, dealBeforeDrawContent, dealContent, dealWithEmptyHeight, dealWithValue4Formula, displayNormalText, displayVerticalText, drawContent, getHtmlValue, getRawValue, getReportIndex, getTableID, getTitleTag, isHeavy, isQuickModel, isUseLightHeavyTD, makeSureCellGUIAttrNotEmpty, processFormula, processNoneWidget, processOtherAttributes, processUnwrappedRawValue, retriveCellElementPositions, setHeavy, setQuickModel, setShowWidgetAttr, setTableID, setUseLightHeavyTD, shouldBeDisplayAsVerticalText, shouldDrawBackground, showUseHeavy, unwrapLobs, widget2Config, widget2ConfigWithJSONStyle, writeLocationIDpublic ViewCellWriter(Repository repo, int reportIndex, ReportSettingsProvider reportSettings, boolean analysis)
protected Widget getWidgetOfCell(CellElement cell)
getWidgetOfCell 在类中 UneditableCellWriterpublic boolean mayHideTailRows()
mayHideTailRows 在类中 CellHtmlWriterpublic boolean skipValueWrapper(CellElement ce)
skipValueWrapper 在类中 CellHtmlWriterce - 格子protected void processWidget(WebReportCase reportCase, CellElement cell, Widget wi, java.lang.Object rawValue, ColumnRow position, Calculator c)
processWidget 在类中 CellHtmlWriterpublic boolean needToDealWithTreeNodeButton(CellElement ce)
needToDealWithTreeNodeButton 在类中 UneditableCellWriterce - 单元格元素protected void dealWithTreeNodeButton(CellElement ce, java.lang.Object value, Calculator c)
protected void anyElse(HtmlWriteCellBox box)
anyElse 在类中 CellHtmlWriterprotected java.lang.Object getDisplayValue(CellElement cell, java.lang.Object rawValue)
getDisplayValue 在类中 CellHtmlWriterpublic void dealWithAllTreeNodeRelation(Calculator c)
c - 算子