Class TableReportScriptlet
java.lang.Object
net.sf.jasperreports.engine.JRAbstractScriptlet
net.sf.jasperreports.engine.JRDefaultScriptlet
net.sf.jasperreports.components.table.fill.TableReportScriptlet
This scriptlet implementation for table component ended up not being used as a scriptlet,
because its prior technique to detect the presence of at least one detail band on the page
was not accurate in case the detail was overflowing onto the new page.
Its current technique uses a flag in the report filler to detect the presence of a detail band
and thus this scriptlet implementation itself is only used as a vehicle to add a built-in parameter
to the table component subreport, to give access to the filler and its internal the flag.
- Author:
- Lucian Chirita (lucianc@users.sourceforge.net)
-
Field Summary
Fields inherited from class net.sf.jasperreports.engine.JRAbstractScriptlet
dataset, EXCEPTION_MESSAGE_KEY_FIELD_NOT_FOUND, EXCEPTION_MESSAGE_KEY_PARAMETER_NOT_FOUND, EXCEPTION_MESSAGE_KEY_VARIABLE_NOT_FOUND, EXCEPTION_MESSAGE_KEY_VARIABLE_VALUE_INCOMPATIBLE, fieldsMap, groups, parametersMap, scriptletDefinition, variablesMap -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class net.sf.jasperreports.engine.JRDefaultScriptlet
afterColumnInit, afterDetailEval, afterGroupInit, afterPageInit, afterReportInit, beforeColumnInit, beforeDetailEval, beforeGroupInit, beforePageInit, beforeReportInitMethods inherited from class net.sf.jasperreports.engine.JRAbstractScriptlet
callAfterColumnInit, callAfterDetailEval, callAfterGroupInit, callAfterPageInit, callAfterReportInit, callBeforeColumnInit, callBeforeDetailEval, callBeforeGroupInit, callBeforePageInit, callBeforeReportInit, evaluateProperties, getFieldValue, getParameterValue, getParameterValue, getVariableValue, setData, setScriptletDefinition, setVariableValue
-
Constructor Details
-
TableReportScriptlet
public TableReportScriptlet()
-
-
Method Details
-
hasDetailOnPage
public boolean hasDetailOnPage()
-