Class ReportDesignModeTransformImpl
- 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.AbstractReportGridTransform
-
- com.microstrategy.web.app.transforms.ReportGridTransformImpl
-
- com.microstrategy.web.app.transforms.ReportDesignModeTransformImpl
-
- All Implemented Interfaces:
AppTransform,ReportDataTransform,LayoutTransform,Transform
public class ReportDesignModeTransformImpl extends ReportGridTransformImpl
The ReportDesignModeTransformImpl generates a grid visualization of the Report that allows to modify its definition.The main difference with the
ReportGridTransformImplis that this transform, instead of reading the report's data, it iterates through the Template definition; but it follows the same customization guidelines as its parent class.- Since:
- MicroStrategy Web 7.3.1 or earlier
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class com.microstrategy.web.app.transforms.ReportGridTransformImpl
ReportGridTransformImpl.Context
-
-
Field Summary
Fields Modifier and Type Field Description protected FormalParameterdesignModeDummyRowCountIt is used in the transform to specify how many dummy rows are displayed in design mode.-
Fields inherited from class com.microstrategy.web.app.transforms.ReportGridTransformImpl
_sharedCellProperties, containerHeight, containerWidth, cssParentFontSize, cssPathParameter, cssUseRelativeFont, dpiConversion, drillLinkExtraURL, drillRetainParent, FP_IS_HTML_EXPORT, headerMetricValueOptimized, heightMode, hideMetricsLabel, ignoreSubtotal, imgActiveSortAsc, imgActiveSortDesc, imgInActiveSortAsc, imgInActiveSortDesc, isHTMLExport, lastRowTitle, maxSortAllowed, mergeColHeaderPara, overflowMode, showBandingPara, showDrillAdvanced, showDrillCheckBox, showDrillDownOnly, showDrillHyperlink, showDrillHyperlinkMetric, showDrillMetric, showDrillRMC, showDrillRMCMetric, showFilterOnSelectionCheckBox, showSortButtonsForAttributes, showSortButtonsForMetrics, showSortRMCForAttributes, showSortRMCForMetrics, showUniqueDrillPaths, useImageOnEmptyCells, widthMode, wrapMetricValue, wrapRowHeader, zoomFactor
-
Fields inherited from class com.microstrategy.web.app.transforms.AbstractReportGridTransform
_contextMenuManager, _gridCellClasses, _imgRemove, _imgShiftDown, _imgShiftLeft, _imgShiftLeftDown, _imgShiftRight, _imgShiftRightDown, _imgShiftRightUp, _imgShiftUp, _imgToPageBy, _rdcFactory, _reuseFlag, addNumberFormatting, COL_HEADER, COL_HEADER_CLASS, COL_TITLE, COL_TITLE_CLASS, contextMenuName, DISPLAY_CELL, DISPLAY_CELL_CLASS, gridClassesConfFile, imgRemove, imgShiftDown, imgShiftLeft, imgShiftLeftDown, imgShiftRight, imgShiftRightDown, imgShiftRightUp, imgShiftUp, imgToPageBy, isContextMenuEnabled, isDragAndDropEnabled, METRIC_VALUE, METRIC_VALUE_CLASS, postTextForMetricValue, postTextForNonMetricValue, preTextForMetricValue, preTextForNonMetricValue, reportDesignModePara, returnReplacement, REUSE_FLAG, ROW_HEADER, ROW_HEADER_CLASS, ROW_TITLE, ROW_TITLE_CLASS, showContextMenus, showDescriptionAsTooltip, showExtraRemoveRMC, showFormattingRMC, showGridInFullWidth, showPivotPara, showPivotRMC, showRemovePara, showRemoveRMC, showRenameRMC
-
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.AbstractReportTransform
BLANK_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 Summary
Constructors Constructor Description ReportDesignModeTransformImpl()default no-args constructor
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected WebEventgetApplyChangesEvent()protected java.util.MapgetAttributesBoneDiv()Generates the list of attributes used by a div surrounding the grid.protected java.util.MapgetAttributesForm()protected java.util.MapgetAttributesGridTable()Generates the list of attributes used by the grid's table.protected java.util.MapgetAttributesMainTable()protected java.lang.StringgetCssGrid()Returns the css class to be used by the grid table.java.lang.StringgetDescription()Returns a textual description of this transform to be used in WYSIWYG tools.voidinitializeProperties()ExtendsinitializePropertiesby invokinginitializeTranformContextbooleanisDatamart()This method always returns false, as this transform is used only in design mode.protected booleanisDesignMode()This method always returns true, as this transform is used only in design mode.booleanisGridEmpty()This method always returns true, whenever he template is emptyReportGridCellColHeadernewPreviewColHeader(WebAttributeForm waf)Returns aReportGridCellColHeaderpopulated with the preview unit.ReportGridCellColHeadernewPreviewColHeader(WebTemplateUnit wtu)Returns aReportGridCellColHeaderpopulated with the preview unit.ReportGridCellMetricValuenewPreviewMetricValue(WebTemplateMetric wtm)Returns aReportGridCellMetricValuepopulated with the preview unit.ReportGridCellRowHeadernewPreviewRowHeader()Creates and returns a newReportGridCellRowHeaderwith a blank text.ReportGridCellRowHeadernewPreviewRowHeader(WebAttributeForm waf)Returns aReportGridCellRowHeaderpopulated with the preview unit.ReportGridCellRowHeadernewPreviewRowHeader(WebTemplateUnit wtu)Returns aReportGridCellRowHeaderpopulated with the preview unit.ReportGridCellRowHeadernewPreviewRowHeader(WebTemplateUnit wtu, WebAttributeForm waf, boolean showSubTitleOnly)Returns aReportGridCellRowHeaderpopulated with the preview unit.voidrenderEmptyGrid(MarkupOutput out)It renders the output when the report grid is empty.voidrenderGrid(MarkupOutput out)Generates the grid.voidrenderGridData(MarkupOutput out)Generates the data content of the grid, this includes both Row headers and metric values.voidrenderGridHeaders(MarkupOutput out)Generates the top part of the report, that is, the row titles, column titles and column headers.voidrenderRowAxis(MarkupOutput out, ReportBean rb, WebAxis rowAxis)Display row axis for the templatevoidrenderRowAxis(MarkupOutput out, ReportBean rb, WebAxis rowAxis, boolean useEmptyRowTitle)Display row axis for the templateprotected voidsetBoneProperties(JsonGenerator boneProps)Sets the necessary properties to the bone assigned to this transform (based on theAbstractAppTransform.scriptClassformal parameter)
Usually called byAbstractAppTransform.renderRegisterBone(MarkupOutput)
Can be overwritten to add or modify bone properties.protected booleanshowEmptyAxis()protected booleanshowEmptyAxisCssLink()protected booleanshowEmptyColAxis()-
Methods inherited from class com.microstrategy.web.app.transforms.ReportGridTransformImpl
buildDNDForEmptyGrid, canAddThresholds, canDrill, canFilterOn, canFormat, canInsertShortcutMetric, canModifyAttributeForm, canPivot, canRemoveFromGrid, canRemoveFromReport, canRename, canResize, canSort, checkAndRenderEmptyRowHeader, checkAndRenderExtraColumn, containerHeight, containerWidth, generateGridTable, generateJavaScriptForDrill, generateJavaScriptForResizeColumns, generateJSForDrillCheckBoxesForIncFetch, generatePreHTMLForResizeColumns, generateReportGridTable, getAdvancedDrillEvent, getAdvancedDrillProcessEvent, getAttributesEmptyGridTable, getAttributesRow, getColTitleCount, getColTitleSpan, getContextMenuManager, getContextMenuManagerName, getCSSInformation, getDerivedElementsEvent, getDrillEditorProcessEvent, getDrillEvent, getDrillFilterOnSelectionEvent, getExtraColumn, getLockHeaderTag, getOpenAccordionEvent, getOpenObjectBrowserEvent, getRenameEvent, getRwdDrillOutEvent, getRWGridGraphDef, getSortEvent, getSubtitlesCount, hasCenter, heightMode, initializeTranformContext, initializeTransform, isDrillRMCAvailableForMetricValue, isLockedHeaders, isReportTruncated, isSpecifyIdForTitleCell, isSpecifyWidthForCell, mergeColHeader, newColHeader, newColHeader, newColHeader, newColTitle, newColTitle, newColTitle, newColTitle, newColTitle, newColTitle, newColTitle, newColTitle, newColTitle, newEmptyColHeader, newEmptyMetricValue, newEmptyRowHeader, newEmptyRowHeader, newEmptyRowTitle, newGridHeader, newGridTitle, newMetricValue, newMetricValue, newRowHeader, newRowHeader, newRowHeader, newRowTitle, newRowTitle, newRowTitle, newRowTitle, newRowTitle, newRowTitle, newRowTitle, newRowTitle, newRowTitle, newRowTitle, newRowTitle, onColumnHeader, onColumnTitle, onMetricValue, onRowEnd, onRowEnd, onRowHeader, onRowStart, onRowStart, onRowTitle, overflowMode, renderBottom, renderCenter, renderColTags, renderColTagsHtml, renderColumnHeader, renderColumnHeaders, renderColumnTitle, renderColumnTitle, renderColumnTitles, renderContextMenus, renderCssLink, renderCubeReportMessage, renderCustomGroups, renderData, renderData, renderDatamartMessage, renderDropZones, renderEmptyCase, renderEmptyGridRows, renderEmptyMessage, renderExtraRowHeader, renderFirstSingleRow, renderGridData, renderGridHeaders, renderGridTitles, renderIncRefresReportMessage, renderJavascript, renderLayout, renderLayout, renderLockHeadersInfo, renderMaxRowsLimitMessage, renderMetricValue, renderMetricValues, renderNonViewableMessage, renderRegisterBone, renderRowHeader, renderRowHeader, renderRowHeaders, renderRowHeaders, renderRowTitle, renderRowTitles, renderRowTitlesAccessibility, renderSingleRow, renderSingleRow, showColHeaders, showEmptyMetricAxis, showEmptyRowAxis, showRowHeaders, updateDynamicScriptFileInformation, widthMode
-
Methods inherited from class com.microstrategy.web.app.transforms.AbstractReportGridTransform
generateJavaScriptForDragAndDrop, getCssPrefix, getDesignMode, getGridCell, getGridCellColHeader, getGridCellColTitle, getGridCellMetricValue, getGridCellRowHeader, getGridCellRowTitle, getGridGenericCell, initGridCellClasses, initializeCellClasses, initializeImages, isContextMenuEnabled, isDragAndDropEnabled, isGraphTransform, isGridTransform, setGridCellClass, setGridCellClass, showFormattingRMC, showPivot, showPivotRMC, showRemove, showRemoveRMC, showRenameRMC
-
Methods inherited from class com.microstrategy.web.app.transforms.AbstractReportDataTransform
createBlockEditorProperties, createBlockEditorProperties, generatePageHistoryItems, getAttributesShellDiv, getBeanPath, getBoneId, getDisplayMode, getFrameBean, getGridData, getGridScriptClass, getGridWidths, getID, getMetricAxisName, getReportSetting, getTransformContext, getViewBean, getWebTemplate, hasBottom, hasLeft, hasRight, hasTop, initializeCss, initializeWebComponent, isCalledFromPrinting, isQuickSwitchEnabled, isRWBean, renderContent, renderIncreFetchOnColumnLeftPart, renderIncreFetchOnColumnRightPart, renderIncreFetchOnRow, renderLeft, renderRight, renderRowsIncrementalFetch, renderTop, shouldRenderGridInfo, showSubtitle, showSubtitle, showSubTitleOnly, supports, supports, transformForRequestSuccessful
-
Methods inherited from class com.microstrategy.web.app.transforms.AbstractReportTransform
canTransform, generateAnchor, generateErrorForIframe, generateErrorForIframe, generateIncFetchAnchor, generateIncFetchOpenAnchor, getCancelEvent, getContinueEvent, getErrorMessage, getErrorTitle, getHistoryListEvent, getInboxSource, getJobExpiredMessage, getNextColumnsEvent, getPreviousColumnsEvent, getReexecuteButtonDescription, getReportBean, getReportStatus, getReportStatusDescriptorKey, getRepromptEvent, getSupportedBeanType, getViewDetailsEvent, getWebReexecuteEvent, isCubeReport, 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.AbstractWebBeanTransform
getReexcuteEventFromBean, getTaskProcessorBaseURL
-
Methods inherited from class com.microstrategy.web.app.transforms.AbstractAppTransform
addContactInfo, addDynamicScriptClass, addDynamicScriptFile, addFormalParameter, checkLevel, checkProcessingButtonsFlag, checkProcessingInfoFlag, checkStatus, displayError, displayError, displayError, emptyCell, excludeStaticTags, generateAnchorForExport, generateHiddenInputsForEvent, generateIFrameTag, getAppContext, getArgumentName, getClientSideHelper, getContainerServices, getContext, getContextMenu, getContextMenusDefinition, 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, renderDescriptor, renderDescriptor, renderErrorButton, renderHiddenInputFromRequest, renderLayout, renderProcessingButton, renderProcessingButton, renderProcessingButton, renderProcessingButtonForGet, renderProcessingButtonForGet, renderProcessingInfoData, renderProcessingInfoImage, renderProcessingInfoSubtitle, renderProcessingInfoTitle, renderProcessingObjectName, renderRefreshButton, 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.AbstractLayoutTransform
getLayoutDefinition, setLayoutDefinition, transformUsingLayout
-
Methods inherited from class com.microstrategy.web.transform.AbstractTransform
addFormalParam, getEvents, getFormalParams, getPreview, isPreviewAvailable, isResolved, removeFormalParam, setAnnotation, setDeprecated
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface com.microstrategy.web.transform.LayoutTransform
getLayoutDefinition, setLayoutDefinition
-
Methods inherited from interface com.microstrategy.web.transform.Transform
canTransform, getFormalParams, getPreview, getSupportedBeanType, isPreviewAvailable, isResolved, transform
-
-
-
-
Field Detail
-
designModeDummyRowCount
protected FormalParameter designModeDummyRowCount
It is used in the transform to specify how many dummy rows are displayed in design mode.
Allowed Values: positive integer values.
-
-
Method Detail
-
initializeProperties
public void initializeProperties()
Description copied from class:AbstractReportDataTransformExtendsinitializePropertiesby invokinginitializeTranformContext- Overrides:
initializePropertiesin classReportGridTransformImpl
-
renderEmptyGrid
public void renderEmptyGrid(MarkupOutput out)
It renders the output when the report grid is empty.
For design mode, we always just callrenderGrid- Overrides:
renderEmptyGridin classReportGridTransformImpl- Parameters:
out- MarkupOutput to generate the HTML.- Since:
- MicroStrategy Web 8.0.0
-
renderGrid
public void renderGrid(MarkupOutput out)
Generates the grid. In design mode, the grid needs to be enclosed in a form that allows to perform manipulations in HTML mode.- Overrides:
renderGridin classReportGridTransformImpl- Parameters:
out- MarkupOutput to generate the HTML.- Since:
- MicroStrategy Web 8.0.0
-
renderGridHeaders
public void renderGridHeaders(MarkupOutput out)
Generates the top part of the report, that is, the row titles, column titles and column headers.- Overrides:
renderGridHeadersin classReportGridTransformImpl- Parameters:
out- MarkupOutput to generate the HTML.- Since:
- MicroStrategy Web 8.0.0
-
renderGridData
public void renderGridData(MarkupOutput out)
Generates the data content of the grid, this includes both Row headers and metric values.- Overrides:
renderGridDatain classReportGridTransformImpl- Parameters:
out- MarkupOutput to generate the HTML.- Since:
- MicroStrategy Web 8.0.0
-
renderRowAxis
public void renderRowAxis(MarkupOutput out, ReportBean rb, WebAxis rowAxis)
Display row axis for the template- Parameters:
out- MarkupOutput to generate the HTML.rb- ReportBean being transformed (ignored, always uses the bean passed to theinitializeTransformmethod).rowAxis- the corresponding WebAxis
-
renderRowAxis
public void renderRowAxis(MarkupOutput out, ReportBean rb, WebAxis rowAxis, boolean useEmptyRowTitle)
Display row axis for the template- Parameters:
out- MarkupOutput to generate the HTML.rb- ReportBean being transformed (ignored, always uses the bean passed to theinitializeTransformmethod).rowAxis- the corresponding WebAxis- Since:
- MicroStrategy Web 9.0.0
-
isDesignMode
protected boolean isDesignMode()
This method always returns true, as this transform is used only in design mode.- Overrides:
isDesignModein classReportGridTransformImpl- Returns:
- true
- Since:
- MicroStrategy Web 8.0.0
-
isDatamart
public boolean isDatamart()
This method always returns false, as this transform is used only in design mode.- Overrides:
isDatamartin classAbstractReportTransform- Returns:
- false
- Since:
- MicroStrategy Web 8.0.0
-
isGridEmpty
public boolean isGridEmpty()
This method always returns true, whenever he template is empty- Overrides:
isGridEmptyin classAbstractReportDataTransform- Returns:
- true if the template is empty.
- Since:
- MicroStrategy Web 8.0.0
-
getApplyChangesEvent
protected WebEvent getApplyChangesEvent()
- Returns:
- apply changes event
- Since:
- MicroStrategy Web 8.0.0
-
getAttributesMainTable
protected java.util.Map getAttributesMainTable()
- Returns:
- a map with border -> 0, cellspacing -> 0, cellpadding-> 0 and if its fit to contents width -> 100%
- Since:
- MicroStrategy Web 8.0.0
-
getAttributesGridTable
protected java.util.Map getAttributesGridTable()
Description copied from class:ReportGridTransformImplGenerates the list of attributes used by the grid's table. This method may be extended to include extra/custom attributes.- Overrides:
getAttributesGridTablein classReportGridTransformImpl- Returns:
- Map with the Attributes to use
- Since:
- MicroStrategy Web 8.0.0
-
getAttributesBoneDiv
protected java.util.Map getAttributesBoneDiv()
Description copied from class:ReportGridTransformImplGenerates the list of attributes used by a div surrounding the grid. This div includes the information used by grid's bone, such asscriptclassandsubtype(sty).- Overrides:
getAttributesBoneDivin classReportGridTransformImpl- Returns:
- Map with the Attributes to use
- Since:
- MicroStrategy Web 8.0.0
-
getAttributesForm
protected java.util.Map getAttributesForm()
- Since:
- MicroStrategy Web 8.0.0
-
getCssGrid
protected java.lang.String getCssGrid()
Description copied from class:ReportGridTransformImplReturns the css class to be used by the grid table.- Overrides:
getCssGridin classReportGridTransformImpl- Since:
- MicroStrategy Web 8.0.0
-
getDescription
public java.lang.String getDescription()
Description copied from class:ReportGridTransformImplReturns a textual description of this transform to be used in WYSIWYG tools.- Specified by:
getDescriptionin interfaceTransform- Overrides:
getDescriptionin classReportGridTransformImpl- Returns:
- "The ReportGridTransformImpl generates the grid visualization of the data returned by a Report.";
-
newPreviewColHeader
public ReportGridCellColHeader newPreviewColHeader(WebTemplateUnit wtu)
Returns aReportGridCellColHeaderpopulated with the preview unit.- Parameters:
wtu-- Since:
- MicroStrategy Web 9.0.0
-
newPreviewColHeader
public ReportGridCellColHeader newPreviewColHeader(WebAttributeForm waf)
Returns aReportGridCellColHeaderpopulated with the preview unit.- Parameters:
waf-- Since:
- MicroStrategy Web 9.0.0
-
newPreviewRowHeader
public ReportGridCellRowHeader newPreviewRowHeader()
Creates and returns a newReportGridCellRowHeaderwith a blank text.- Returns:
ReportGridCellRowHeader
-
newPreviewRowHeader
public ReportGridCellRowHeader newPreviewRowHeader(WebTemplateUnit wtu)
Returns aReportGridCellRowHeaderpopulated with the preview unit.- Parameters:
wtu-- Since:
- MicroStrategy Web 9.0.0
-
newPreviewRowHeader
public ReportGridCellRowHeader newPreviewRowHeader(WebAttributeForm waf)
Returns aReportGridCellRowHeaderpopulated with the preview unit.- Parameters:
waf-- Since:
- MicroStrategy Web 9.0.0
-
newPreviewRowHeader
public ReportGridCellRowHeader newPreviewRowHeader(WebTemplateUnit wtu, WebAttributeForm waf, boolean showSubTitleOnly)
Returns aReportGridCellRowHeaderpopulated with the preview unit. For TQMS 569210- Parameters:
wtu-waf-showSubTitleOnly-- Since:
- MicroStrategy Web 9.2.2
-
newPreviewMetricValue
public ReportGridCellMetricValue newPreviewMetricValue(WebTemplateMetric wtm)
Returns aReportGridCellMetricValuepopulated with the preview unit.- Parameters:
wtm-- Since:
- MicroStrategy Web 9.0.0
-
showEmptyAxis
protected boolean showEmptyAxis()
- Overrides:
showEmptyAxisin classReportGridTransformImpl- Since:
- MicroStrategy Web 9.0.0
-
showEmptyColAxis
protected boolean showEmptyColAxis()
- Overrides:
showEmptyColAxisin classReportGridTransformImpl- Since:
- MicroStrategy Web 9.0.0
-
showEmptyAxisCssLink
protected boolean showEmptyAxisCssLink()
- Overrides:
showEmptyAxisCssLinkin classReportGridTransformImpl- Since:
- MicroStrategy Web 9.0.0
-
setBoneProperties
protected void setBoneProperties(JsonGenerator boneProps)
Description copied from class:AbstractAppTransformSets the necessary properties to the bone assigned to this transform (based on theAbstractAppTransform.scriptClassformal parameter)
Usually called byAbstractAppTransform.renderRegisterBone(MarkupOutput)
Can be overwritten to add or modify bone properties.- Overrides:
setBonePropertiesin classReportGridTransformImpl- Parameters:
boneProps- the JsonGenerator object that contains the collection of bone properties.
-
-