Class ReportGridGraphTransformImpl
- java.lang.Object
- 
- com.microstrategy.web.transform.AbstractTransform
- 
- com.microstrategy.web.transform.AbstractLayoutTransform
- 
- com.microstrategy.web.app.transforms.AbstractAppTransform
- 
- com.microstrategy.web.app.transforms.AbstractWebBeanTransform
- 
- com.microstrategy.web.app.transforms.AbstractReportTransform
- 
- com.microstrategy.web.app.transforms.AbstractReportDataTransform
- 
- com.microstrategy.web.app.transforms.ReportGridGraphTransformImpl
 
 
 
 
 
 
 
- 
- All Implemented Interfaces:
- AppTransform,- ReportDataTransform,- LayoutTransform,- Transform
 
 public class ReportGridGraphTransformImpl extends AbstractReportDataTransform Provides a graph view to the report bean. This same transform is also used to render the grid-graph view. This behaviour is controlled by a formal parameter.- Since:
- MicroStrategy Web 7.3.1 or earlier
 
- 
- 
Nested Class Summary- 
Nested classes/interfaces inherited from class com.microstrategy.web.app.transforms.AbstractAppTransformAbstractAppTransform.Context
 
- 
 - 
Field SummaryFields Modifier and Type Field Description protected FormalParametergraphStyleThis is the name of the style for the graph if we want to show the grid along with the graph.protected FormalParametergridStyleThis is the name of the style for the grid if we want to show the grid along with the graph.protected FormalParameteroutlineGridStyleThis is the name of the style for the grid if we want to show the grid in outline mode along with the graph.protected FormalParametershowGraphBeforeGridDeprecated.It's now recommended to modify the layout-xml to decide where to position the grid- 
Fields inherited from class com.microstrategy.web.app.transforms.AbstractReportDataTransform_blankImage, _cssBottom, _cssCenter, _cssLeft, _cssRight, _cssTop, _ifLeftArrowImage, _ifRightArrowImage, advancedDrillingContextMenuDisplay, BLANK_SUBSET_REPORT_ID, cssBottom, cssCenter, cssLeft, cssRight, cssTop, customJavaScriptFeatures, drillRetainThresholds, drillWithinBehavior, gridGraphUnitKeyContext, groupContextMenuDrillPathsByType, hasIncreFetchForColumnOnLeft, hasIncreFetchForColumnOnRight, id, ifLeftArrowImage, ifRightArrowImage, incrementalFetchStyleForRow, quickSwitch, quickSwitchCurrent, rwbViewerID, showDrillPathSetNamesSubMenuAtTopLevel, showIncreFetchForColumn, showIncreFetchForRowOnBottom, showIncreFetchForRowOnTop, showSubtitlePara, sortSetNamesAndDrillPaths, transformContext, uniqueReportId
 - 
Fields inherited from class com.microstrategy.web.app.transforms.AbstractReportTransformBLANK_XDA_REPORT_ID, cssErrorMessage, cssErrorTitle, cssUseFileContent, generateJSForDrillCheckBoxesForIncFetch, iFramePara, imgError, showScroller, useBuiltInFormatPara
 - 
Fields inherited from class com.microstrategy.web.app.transforms.AbstractAppTransform_bean, _componentBlock, _cssPrefix, _imgBlank, _imgWait, _selfOutput, _subOutput, appliesTo, CLASS_INPUT, CLASS_MESSAGE, contextMenus, cssFile, cssPrefix, debugErrorFlags, debugFlags, dragMode, extraInput, extraUrl, FP_APPLIES_TO, FP_CONTEXT_MENUS, FP_CSS_ERROR_MESSAGE, FP_CSS_ERROR_TITLE, FP_CSS_FILE, FP_CSS_PREFIX, FP_DEBUG_ERROR_FLAGS, FP_DEBUG_FLAGS, FP_DRAG_MODE, FP_EXTRA_INPUT, FP_EXTRA_URL, FP_HEIGHT, FP_IFRAME_ENABLED, FP_IMG_WAIT, FP_INITIAL_INDENT, FP_ORIENTATION, FP_ORIENTATIONS_ALLOWED, FP_PARTIAL_IFRAME_UPDATE, FP_PROCESSING_BUTTONS_FLAGS, FP_PROCESSING_INFO_FLAGS, FP_RESIZE_LEVEL, FP_SCRIPT_CLASS, FP_TYPE, FP_USE_DHTML, FP_WIDTH, globalCssErrorMessage, globalCssErrorTitle, height, iframeEnabled, imgWait, indent, initialIndent, isDHTML, orientation, orientationsAllowed, partialIframeUpdate, PROCESSING_BUTTONS_ALL, PROCESSING_BUTTONS_CANCEL, PROCESSING_BUTTONS_HISTORY_LIST, PROCESSING_BUTTONS_REFRESH, PROCESSING_BUTTONS_VIEW_DETAILS, PROCESSING_INFO_ALL, PROCESSING_INFO_DESCRIPTION, PROCESSING_INFO_LAST_UPDATE, PROCESSING_INFO_NAME, PROCESSING_INFO_NONE, PROCESSING_INFO_STATUS, processingButtonsFlags, processingInfoFlags, RESIZE_ALL, RESIZE_HORIZONTAL, RESIZE_NONE, RESIZE_VERTICAL, resizeLevel, scriptClass, scriptEndTagEncoder, type, useDHTML, width
 
- 
 - 
Constructor SummaryConstructors Constructor Description ReportGridGraphTransformImpl()default no-args constructor
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringgetDescription()Return description for this Transformprotected java.lang.StringgetGraphStyle()protected java.lang.StringgetGridStyle()booleanhasCenter()Whether the transform has the center area.protected booleanisDesignMode()This methods allows the transform to identify if concrete subclasses are designed to work in design mode, or in execute mode.protected booleanisGraphTransform()protected booleanisGridTransform()voidrenderCenter(MarkupOutput out, ReportBean rb)Render center area of the transform.voidrenderData(MarkupOutput out, ReportBean rb)Render the report data area.voidrenderEmptyCase(MarkupOutput out, ReportBean rb)Render when the report grid/graph is empty.voidrenderGraph(MarkupOutput out)voidrenderGraphData(MarkupOutput out, ReportBean rb)voidrenderGrid(MarkupOutput out)voidrenderGridData(MarkupOutput out, ReportBean rb)render the grid part.voidrenderJavascript(MarkupOutput out)This method renders the javascript code that needs to be generated on the server side because its content is dynamic.voidrenderLayout(MarkupOutput out, ReportBean rb)Render the layout for the report grid.- 
Methods inherited from class com.microstrategy.web.app.transforms.AbstractReportDataTransformcreateBlockEditorProperties, createBlockEditorProperties, generatePageHistoryItems, getAttributesShellDiv, getBeanPath, getBoneId, getDisplayMode, getFrameBean, getGridData, getGridScriptClass, getGridWidths, getID, getMetricAxisName, getReportSetting, getTransformContext, getViewBean, getWebTemplate, hasBottom, hasLeft, hasRight, hasTop, initializeCss, initializeImages, initializeProperties, initializeTranformContext, initializeTransform, initializeWebComponent, isCalledFromPrinting, isGridEmpty, isQuickSwitchEnabled, isRWBean, renderBottom, renderContent, renderIncreFetchOnColumnLeftPart, renderIncreFetchOnColumnRightPart, renderIncreFetchOnRow, renderLeft, renderRight, renderRowsIncrementalFetch, renderTop, setBoneProperties, shouldRenderGridInfo, showSubtitle, showSubtitle, showSubTitleOnly, supports, supports, transformForRequestSuccessful
 - 
Methods inherited from class com.microstrategy.web.app.transforms.AbstractReportTransformcanTransform, generateAnchor, generateErrorForIframe, generateErrorForIframe, generateIncFetchAnchor, generateIncFetchOpenAnchor, getCancelEvent, getContinueEvent, getErrorMessage, getErrorTitle, getHistoryListEvent, getInboxSource, getJobExpiredMessage, getNextColumnsEvent, getPreviousColumnsEvent, getReexecuteButtonDescription, getReportBean, getReportStatus, getReportStatusDescriptorKey, getRepromptEvent, getSupportedBeanType, getViewDetailsEvent, getWebReexecuteEvent, isCubeReport, isDatamart, isIFrameEnabled, isIncRefreshReport, isNonViewableReport, renderColumnsIncrementalFetch, renderColumnsIncrementalFetchNext, renderColumnsIncrementalFetchPrevious, renderContinueFormForRequestInError, renderErrorButtons, renderErrorInfo, renderHistoryListButton, renderImage, renderJobExpiredSection, renderProcessingButtons, renderProcessingInfo, renderProcessingInfoDetails, renderViewDetailsButton, setWebReexecuteEventArguments, transformForRequestInError, transformForRequestNotInited, useBuiltInFormat
 - 
Methods inherited from class com.microstrategy.web.app.transforms.AbstractWebBeanTransformgetReexcuteEventFromBean, getTaskProcessorBaseURL
 - 
Methods inherited from class com.microstrategy.web.app.transforms.AbstractAppTransformaddContactInfo, addDynamicScriptClass, addDynamicScriptFile, addFormalParameter, checkLevel, checkProcessingButtonsFlag, checkProcessingInfoFlag, checkStatus, displayError, displayError, displayError, emptyCell, excludeStaticTags, generateAnchorForExport, generateHiddenInputsForEvent, generateIFrameTag, getAppContext, getArgumentName, getClientSideHelper, getContainerServices, getContext, getContextMenu, getContextMenuManager, getContextMenuManagerName, getContextMenusDefinition, getCssPrefix, getDateFormat, getDebugOut, getDescriptor, getDescriptor, getDescriptor, getDescriptor, getDisplayMode, getDisplayName, getErrorMessage, getErrorTitle, getEventManager, getFirstDayOfWeek, getFloatValue, getHelpPath, getIntValue, getJSNameSpace, getLayoutContext, getLocale, getLocale, getPreferenceValue, getProjectID, getRefreshEvent, getRequestKeys, getResourcesFolder, getScriptClass, getStringValue, getStyleRequestContext, getStyleShellDiv, getTagsFactory, getTimeFormat, getUnitsLabel, getWebBeanErrorInfo, hasSubBlock, initHeightAndWidthFromPreferences, is508, isBlockMode, isContextMenusEnabled, isDhtml, isDialog, isDormant, isFeatureAvailable, isIFrameDisplayMode, isIFrameRequest, isJobExpired, isModal, isOpen, isPortlet, isTrue, localIsIFrameDisplayMode, newContext, newHiddenInputBuilder, newNamespaceEncoder, newURIBuilder, redirectToDisplayError, renderBean, renderBean, renderBean, renderBean, renderCancelButton, renderContextMenus, renderCssLink, renderDescriptor, renderDescriptor, renderErrorButton, renderHiddenInputFromRequest, renderLayout, renderProcessingButton, renderProcessingButton, renderProcessingButton, renderProcessingButtonForGet, renderProcessingButtonForGet, renderProcessingInfoData, renderProcessingInfoImage, renderProcessingInfoSubtitle, renderProcessingInfoTitle, renderProcessingObjectName, renderRefreshButton, renderRegisterBone, renderSelf, renderShell, renderSubBlock, renderUserHelpAnchor, setDisplayMode, setHasSubBlock, setHeight, setIFrameDisplayMode, setIsDormant, setRenderSubBlock, setShellAttributeOnClosedComponent, setWidth, shouldDisplay, transform, transformForRequestCanceled, transformForRequestProcessing, transformForRequestWaitingForUserInput
 - 
Methods inherited from class com.microstrategy.web.transform.AbstractLayoutTransformgetLayoutDefinition, setLayoutDefinition, transformUsingLayout
 - 
Methods inherited from class com.microstrategy.web.transform.AbstractTransformaddFormalParam, getEvents, getFormalParams, getPreview, isPreviewAvailable, isResolved, removeFormalParam, setAnnotation, setDeprecated
 - 
Methods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 - 
Methods inherited from interface com.microstrategy.web.transform.LayoutTransformgetLayoutDefinition, setLayoutDefinition
 - 
Methods inherited from interface com.microstrategy.web.transform.TransformcanTransform, getFormalParams, getPreview, getSupportedBeanType, isPreviewAvailable, isResolved, transform
 
- 
 
- 
- 
- 
Field Detail- 
gridStyleprotected FormalParameter gridStyle This is the name of the style for the grid if we want to show the grid along with the graph.
 Allowed Values: any report style name from StyelCatalog.xml file.
 - 
outlineGridStyleprotected FormalParameter outlineGridStyle This is the name of the style for the grid if we want to show the grid in outline mode along with the graph.
 sAllowed Values: any outline mode report style name from StyelCatalog.xml file.- Since:
- MicroStrategy Web 7.5.4
 
 - 
graphStyleprotected FormalParameter graphStyle This is the name of the style for the graph if we want to show the grid along with the graph.
 Allowed Values: any report style name from StyelCatalog.xml file.- Since:
- MicroStrategy Web 8.0.0
 
 - 
showGraphBeforeGridprotected FormalParameter showGraphBeforeGrid Deprecated.It's now recommended to modify the layout-xml to decide where to position the gridThis flag is used to decide if we need to show the graph before the grid in the Grid-Graph mode.
 Allowed Values: TRUE/FALSE.
 
- 
 - 
Method Detail- 
renderJavascriptpublic void renderJavascript(MarkupOutput out) Description copied from class:AbstractReportDataTransformThis method renders the javascript code that needs to be generated on the server side because its content is dynamic. In particular this method invokesrenderRegisterBonewhich initializes and registers a grid's bone..- Overrides:
- renderJavascriptin class- AbstractReportDataTransform
- Parameters:
- out- MarkupOutput to generate the HTML.
- Since:
- MicroStrategy Web 8.0.0
 
 - 
renderGridDatapublic void renderGridData(MarkupOutput out, ReportBean rb) render the grid part.
 Out of box, it's called from renderData() method.- Parameters:
- out- output by this transform
- rb- this report bean
 
 - 
renderGraphDatapublic void renderGraphData(MarkupOutput out, ReportBean rb) - Since:
- MicroStrategy Web 8.0.0
 
 - 
renderGridpublic void renderGrid(MarkupOutput out) - Since:
- MicroStrategy Web 8.0.0
 
 - 
renderGraphpublic void renderGraph(MarkupOutput out) - Since:
- MicroStrategy Web 8.0.0
 
 - 
getGridStyleprotected java.lang.String getGridStyle() - Since:
- MicroStrategy Web 8.0.0
 
 - 
getGraphStyleprotected java.lang.String getGraphStyle() - Since:
- MicroStrategy Web 8.0.0
 
 - 
isDesignModeprotected boolean isDesignMode() Description copied from class:AbstractReportTransformThis methods allows the transform to identify if concrete subclasses are designed to work in design mode, or in execute mode.- Overrides:
- isDesignModein class- AbstractReportTransform
- Returns:
- false by default. Any inherting class should override to implement its own version.
- Since:
- MicroStrategy Web 8.0.0
 
 - 
hasCenterpublic boolean hasCenter() Description copied from class:AbstractReportDataTransformWhether the transform has the center area. Out of box, it returns true.- Specified by:
- hasCenterin class- AbstractReportDataTransform
- Returns:
- Whether the transform has the center area
- Since:
- MicroStrategy Web 8.0.0
 
 - 
renderCenterpublic void renderCenter(MarkupOutput out, ReportBean rb) Description copied from interface:ReportDataTransformRender center area of the transform.- Parameters:
- out- output by this transform
- rb- this report bean
- Since:
- MicroStrategy Web 8.0.0
 
 - 
renderLayoutpublic void renderLayout(MarkupOutput out, ReportBean rb) Description copied from interface:ReportDataTransformRender the layout for the report grid.
 The CENTER area of the transform has layout on top and data on bottom.- Parameters:
- out- output by this transform
- rb- this report bean
- Since:
- MicroStrategy Web 8.0.0
 
 - 
renderDatapublic void renderData(MarkupOutput out, ReportBean rb) Description copied from interface:ReportDataTransformRender the report data area.
 The CENTER area of the transform has layout on top and data on bottom.- Parameters:
- out- output by this transform
- rb- this report bean
 
 - 
renderEmptyCasepublic void renderEmptyCase(MarkupOutput out, ReportBean rb) Description copied from interface:ReportDataTransformRender when the report grid/graph is empty.
 Usually some information message is displayed.- Parameters:
- out- output by this transform
- rb- this report bean
- Since:
- MicroStrategy Web 8.0.0
 
 - 
getDescriptionpublic java.lang.String getDescription() Return description for this Transform- Returns:
- The description as to what this Transform does.
 
 - 
isGridTransformprotected boolean isGridTransform() - Specified by:
- isGridTransformin class- AbstractReportDataTransform
- Since:
- MicroStrategy Web 8.1.0
 
 - 
isGraphTransformprotected boolean isGraphTransform() - Specified by:
- isGraphTransformin class- AbstractReportDataTransform
- Since:
- MicroStrategy Web 8.1.0
 
 
- 
 
-