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
ReportGridTransformImpl
is 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 FormalParameter
designModeDummyRowCount
It 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 WebEvent
getApplyChangesEvent()
protected java.util.Map
getAttributesBoneDiv()
Generates the list of attributes used by a div surrounding the grid.protected java.util.Map
getAttributesForm()
protected java.util.Map
getAttributesGridTable()
Generates the list of attributes used by the grid's table.protected java.util.Map
getAttributesMainTable()
protected java.lang.String
getCssGrid()
Returns the css class to be used by the grid table.java.lang.String
getDescription()
Returns a textual description of this transform to be used in WYSIWYG tools.void
initializeProperties()
ExtendsinitializeProperties
by invokinginitializeTranformContext
boolean
isDatamart()
This method always returns false, as this transform is used only in design mode.protected boolean
isDesignMode()
This method always returns true, as this transform is used only in design mode.boolean
isGridEmpty()
This method always returns true, whenever he template is emptyReportGridCellColHeader
newPreviewColHeader(WebAttributeForm waf)
Returns aReportGridCellColHeader
populated with the preview unit.ReportGridCellColHeader
newPreviewColHeader(WebTemplateUnit wtu)
Returns aReportGridCellColHeader
populated with the preview unit.ReportGridCellMetricValue
newPreviewMetricValue(WebTemplateMetric wtm)
Returns aReportGridCellMetricValue
populated with the preview unit.ReportGridCellRowHeader
newPreviewRowHeader()
Creates and returns a newReportGridCellRowHeader
with a blank text.ReportGridCellRowHeader
newPreviewRowHeader(WebAttributeForm waf)
Returns aReportGridCellRowHeader
populated with the preview unit.ReportGridCellRowHeader
newPreviewRowHeader(WebTemplateUnit wtu)
Returns aReportGridCellRowHeader
populated with the preview unit.ReportGridCellRowHeader
newPreviewRowHeader(WebTemplateUnit wtu, WebAttributeForm waf, boolean showSubTitleOnly)
Returns aReportGridCellRowHeader
populated with the preview unit.void
renderEmptyGrid(MarkupOutput out)
It renders the output when the report grid is empty.void
renderGrid(MarkupOutput out)
Generates the grid.void
renderGridData(MarkupOutput out)
Generates the data content of the grid, this includes both Row headers and metric values.void
renderGridHeaders(MarkupOutput out)
Generates the top part of the report, that is, the row titles, column titles and column headers.void
renderRowAxis(MarkupOutput out, ReportBean rb, WebAxis rowAxis)
Display row axis for the templatevoid
renderRowAxis(MarkupOutput out, ReportBean rb, WebAxis rowAxis, boolean useEmptyRowTitle)
Display row axis for the templateprotected void
setBoneProperties(JsonGenerator boneProps)
Sets the necessary properties to the bone assigned to this transform (based on theAbstractAppTransform.scriptClass
formal parameter)
Usually called byAbstractAppTransform.renderRegisterBone(MarkupOutput)
Can be overwritten to add or modify bone properties.protected boolean
showEmptyAxis()
protected boolean
showEmptyAxisCssLink()
protected boolean
showEmptyColAxis()
-
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:AbstractReportDataTransform
ExtendsinitializeProperties
by invokinginitializeTranformContext
- Overrides:
initializeProperties
in 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:
renderEmptyGrid
in 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:
renderGrid
in 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:
renderGridHeaders
in 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:
renderGridData
in 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 theinitializeTransform
method).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 theinitializeTransform
method).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:
isDesignMode
in 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:
isDatamart
in classAbstractReportTransform
- Returns:
- false
- Since:
- MicroStrategy Web 8.0.0
-
isGridEmpty
public boolean isGridEmpty()
This method always returns true, whenever he template is empty- Overrides:
isGridEmpty
in 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:ReportGridTransformImpl
Generates the list of attributes used by the grid's table. This method may be extended to include extra/custom attributes.- Overrides:
getAttributesGridTable
in classReportGridTransformImpl
- Returns:
- Map with the Attributes to use
- Since:
- MicroStrategy Web 8.0.0
-
getAttributesBoneDiv
protected java.util.Map getAttributesBoneDiv()
Description copied from class:ReportGridTransformImpl
Generates the list of attributes used by a div surrounding the grid. This div includes the information used by grid's bone, such asscriptclass
andsubtype
(sty).- Overrides:
getAttributesBoneDiv
in 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:ReportGridTransformImpl
Returns the css class to be used by the grid table.- Overrides:
getCssGrid
in classReportGridTransformImpl
- Since:
- MicroStrategy Web 8.0.0
-
getDescription
public java.lang.String getDescription()
Description copied from class:ReportGridTransformImpl
Returns a textual description of this transform to be used in WYSIWYG tools.- Specified by:
getDescription
in interfaceTransform
- Overrides:
getDescription
in classReportGridTransformImpl
- Returns:
- "The ReportGridTransformImpl generates the grid visualization of the data returned by a Report.";
-
newPreviewColHeader
public ReportGridCellColHeader newPreviewColHeader(WebTemplateUnit wtu)
Returns aReportGridCellColHeader
populated with the preview unit.- Parameters:
wtu
-- Since:
- MicroStrategy Web 9.0.0
-
newPreviewColHeader
public ReportGridCellColHeader newPreviewColHeader(WebAttributeForm waf)
Returns aReportGridCellColHeader
populated with the preview unit.- Parameters:
waf
-- Since:
- MicroStrategy Web 9.0.0
-
newPreviewRowHeader
public ReportGridCellRowHeader newPreviewRowHeader()
Creates and returns a newReportGridCellRowHeader
with a blank text.- Returns:
ReportGridCellRowHeader
-
newPreviewRowHeader
public ReportGridCellRowHeader newPreviewRowHeader(WebTemplateUnit wtu)
Returns aReportGridCellRowHeader
populated with the preview unit.- Parameters:
wtu
-- Since:
- MicroStrategy Web 9.0.0
-
newPreviewRowHeader
public ReportGridCellRowHeader newPreviewRowHeader(WebAttributeForm waf)
Returns aReportGridCellRowHeader
populated with the preview unit.- Parameters:
waf
-- Since:
- MicroStrategy Web 9.0.0
-
newPreviewRowHeader
public ReportGridCellRowHeader newPreviewRowHeader(WebTemplateUnit wtu, WebAttributeForm waf, boolean showSubTitleOnly)
Returns aReportGridCellRowHeader
populated with the preview unit. For TQMS 569210- Parameters:
wtu
-waf
-showSubTitleOnly
-- Since:
- MicroStrategy Web 9.2.2
-
newPreviewMetricValue
public ReportGridCellMetricValue newPreviewMetricValue(WebTemplateMetric wtm)
Returns aReportGridCellMetricValue
populated with the preview unit.- Parameters:
wtm
-- Since:
- MicroStrategy Web 9.0.0
-
showEmptyAxis
protected boolean showEmptyAxis()
- Overrides:
showEmptyAxis
in classReportGridTransformImpl
- Since:
- MicroStrategy Web 9.0.0
-
showEmptyColAxis
protected boolean showEmptyColAxis()
- Overrides:
showEmptyColAxis
in classReportGridTransformImpl
- Since:
- MicroStrategy Web 9.0.0
-
showEmptyAxisCssLink
protected boolean showEmptyAxisCssLink()
- Overrides:
showEmptyAxisCssLink
in classReportGridTransformImpl
- Since:
- MicroStrategy Web 9.0.0
-
setBoneProperties
protected void setBoneProperties(JsonGenerator boneProps)
Description copied from class:AbstractAppTransform
Sets the necessary properties to the bone assigned to this transform (based on theAbstractAppTransform.scriptClass
formal parameter)
Usually called byAbstractAppTransform.renderRegisterBone(MarkupOutput)
Can be overwritten to add or modify bone properties.- Overrides:
setBoneProperties
in classReportGridTransformImpl
- Parameters:
boneProps
- the JsonGenerator object that contains the collection of bone properties.
-
-