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, writeWebPage
public CellElement modifyCellElementValue(ReportSessionIDInfor sessionIDInfor, javax.servlet.http.HttpServletRequest req, java.lang.String reportXMLContent) throws java.lang.Exception
java.lang.Exception
public CellElement modifyCellElementValue(ReportSessionIDInfor sessionIDInfor, javax.servlet.http.HttpServletRequest req, java.lang.String reportXMLContent, int col, int row) throws java.lang.Exception
java.lang.Exception
protected void readContent(javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res, java.lang.String sessionID) throws java.lang.Exception
java.lang.Exception
public boolean isWriteViewAtLeft(ReportWebAttr reportWebAttr) throws java.lang.Exception
reportWebAttr
- 报表web属性java.lang.Exception
public boolean isShowWidgetsNow(ReportWebAttr reportWebAttr) throws java.lang.Exception
reportWebAttr
- 报表web属性java.lang.Exception
protected 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.Exception
protected 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.Exception
protected void doHyperlink4Recal(JSONObject jo, FineBook storedWorkBook, RelationElem re, CellElement cell, ReportRepositoryDeal repo) throws java.lang.Exception
java.lang.Exception