public abstract class CalculatableAction extends DataAction
| 构造器和说明 |
|---|
CalculatableAction() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
calculateCells(ReportSessionIDInfor sessionIDInfor,
java.util.List<CellElement> editCellList,
javax.servlet.http.HttpServletRequest req,
javax.servlet.http.HttpServletResponse res) |
protected void |
doHyperlink4Recal(JSONObject jo,
FineBook storedWorkBook,
RelationElem re,
CellElement cell,
ReportRepositoryDeal repo) |
protected void |
doPresent4Recal(JSONObject jo,
Calculator cal,
FineBook storedWorkBook,
RelationElem re,
CellElement cell,
java.lang.Object value) |
protected abstract DeclareRecordType |
getDeclareRecordType() |
protected WebWrite |
getWebWrite(ReportWebAttr reportWebAttr) |
boolean |
isShowWidgetsNow(ReportWebAttr reportWebAttr)
是否首先加载控件
|
boolean |
isWriteViewAtLeft(ReportWebAttr reportWebAttr)
是否靠左显示
|
CellElement |
modifyCellElementValue(ReportSessionIDInfor sessionIDInfor,
javax.servlet.http.HttpServletRequest req,
java.lang.String reportXMLContent) |
CellElement |
modifyCellElementValue(ReportSessionIDInfor sessionIDInfor,
javax.servlet.http.HttpServletRequest req,
java.lang.String reportXMLContent,
int col,
int row) |
protected Calculator |
prepareCalPresent4Recal(ReportSessionIDInfor sessionIDInfor) |
protected void |
readContent(javax.servlet.http.HttpServletRequest req,
javax.servlet.http.HttpServletResponse res,
java.lang.String sessionID) |
protected abstract CellElement |
saveCellElement(Report report,
CellElement newCellElement) |
__write_boder__, __write_editor__with_EditComp, buildContent, createCellWriter, dealWithFloatItems, dealWithFloatItems, decorateBackgroundTag, doElse, generateTableTag, getFrozenColumnRow, getHtmlWriterInstance, getHtmlWriterInstance, miscellaneous, printWithWatermark, setBackgroundTagSize, setIsShowWidgets2RepCase, writeContent, writeECPane, writeWebPagepublic CellElement modifyCellElementValue(ReportSessionIDInfor sessionIDInfor, javax.servlet.http.HttpServletRequest req, java.lang.String reportXMLContent) throws java.lang.Exception
java.lang.Exceptionpublic CellElement modifyCellElementValue(ReportSessionIDInfor sessionIDInfor, javax.servlet.http.HttpServletRequest req, java.lang.String reportXMLContent, int col, int row) throws java.lang.Exception
java.lang.Exceptionprotected void readContent(javax.servlet.http.HttpServletRequest req,
javax.servlet.http.HttpServletResponse res,
java.lang.String sessionID)
throws java.lang.Exception
java.lang.Exceptionpublic boolean isWriteViewAtLeft(ReportWebAttr reportWebAttr) throws java.lang.Exception
reportWebAttr - 报表web属性java.lang.Exceptionpublic boolean isShowWidgetsNow(ReportWebAttr reportWebAttr) throws java.lang.Exception
reportWebAttr - 报表web属性java.lang.Exceptionprotected WebWrite getWebWrite(ReportWebAttr reportWebAttr)
protected abstract DeclareRecordType getDeclareRecordType()
protected abstract CellElement saveCellElement(Report report, CellElement newCellElement)
public void calculateCells(ReportSessionIDInfor sessionIDInfor, java.util.List<CellElement> editCellList, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res) throws java.lang.Exception
java.lang.Exceptionprotected Calculator prepareCalPresent4Recal(ReportSessionIDInfor sessionIDInfor)
protected void doPresent4Recal(JSONObject jo, Calculator cal, FineBook storedWorkBook, RelationElem re, CellElement cell, java.lang.Object value) throws java.lang.Exception
java.lang.Exceptionprotected void doHyperlink4Recal(JSONObject jo, FineBook storedWorkBook, RelationElem re, CellElement cell, ReportRepositoryDeal repo) throws java.lang.Exception
java.lang.Exception