Class ViewFilterElementRWTransform
- java.lang.Object
-
- com.microstrategy.web.transform.AbstractTransform
-
- com.microstrategy.web.transform.AbstractLayoutTransform
-
- com.microstrategy.web.app.transforms.AbstractAppTransform
-
- com.microstrategy.web.app.transforms.ExpressionGenericTransform
-
- com.microstrategy.web.app.transforms.AbstractFilterElementTransform
-
- com.microstrategy.web.app.transforms.FilterElementTransform
-
- com.microstrategy.web.app.transforms.ViewFilterElementTransform
-
- com.microstrategy.web.app.transforms.ViewFilterElementRWTransform
-
- All Implemented Interfaces:
AppTransform
,LayoutTransform
,Transform
public class ViewFilterElementRWTransform extends ViewFilterElementTransform
Called byViewFilterEditorRWTransform
to render the the view filter in the MicroStrategy Web GUI for crosstab objects contained in a report writing document. It can transform aFilterElementBean
object.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class com.microstrategy.web.app.transforms.ExpressionGenericTransform
ExpressionGenericTransform.Context
-
-
Field Summary
-
Fields inherited from class com.microstrategy.web.app.transforms.FilterElementTransform
useBackendDetails
-
Fields inherited from class com.microstrategy.web.app.transforms.AbstractFilterElementTransform
_filterElement
-
Fields inherited from class com.microstrategy.web.app.transforms.ExpressionGenericTransform
_allowAQElemsSearchParam, _allowAQFormElemsToggleParam, _allowAQSingleMultiFormToggleParam, _allowMQSingleMultiQualToggleParam, _applyEvent, _clearFilterImageTxtParam, _cssAddConditionNonEditable, _cssBranchOperatorEditable, _cssBranchOperatorNonEditable, _cssConstant, _cssConstantInError, _cssConstantNonEditable, _cssContent, _cssEditableSubexpTable, _cssFilterActionType, _cssGlobal, _cssGlobalContent, _cssObjectName, _cssObjectNameInError, _cssObjectNameNonEditable, _cssOperator, _cssOperatorInError, _cssOperatorNonEditable, _cssText, _cssTextEditable, _cssTextNonEditable, _cssTitle, _defaultAttrQualModeParam, _dynamicDateDisplayParam, _expandEmbeddedFiltersParam, _expressionBean, _formName, _formsCollectionParam, _helpTopicNameParam, _hideIDFormsParam, _multiEvent, _separatorParam, _showAddConditionButton, _showDottedLineParam, _showInlineAcceptCancelButtonsParam, _stackSubexpressionsParam, _submitButtonNameParam, _titleParam, DISPLAY_DYNAMIC_DATES_AS_DYNAMIC, DISPLAY_DYNAMIC_DATES_AS_STATIC, helpTopic, helpType, PARAM_NAME_OLD_EDIT_MODE, renderForm
-
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 ViewFilterElementRWTransform()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected boolean
canEditSubexpression(WebNode node)
Overrides the superclass' behavior to determine whether the subexpression is editable or not.protected boolean
canSelectElements(WebAttribute webAttribute)
This method determines whether the attribute requires a lookup table to support elements qualification.boolean
existsMultipleNonemptyFilters()
Overrides the superclass' behavior and returns a false to determine whether there are multiple non empty filters.protected WebFolder
getAvailableObjectsFolder()
Returns the list of "available" objects to be used for the add wizard or for an attribute-to-attribute or metric-to-metric qualificiation.protected java.lang.String
getBoneId()
Returns the id to be used for the JavaScript bone.protected java.lang.String
getTooltipReportObjects()
Overrides the superclass' behavior to show tooltip in metric expression if SingleSourceGrid=falseWebBeanError
getWebBeanErrorInfo()
protected void
initExpressionBeanTransform(FilterElementBean _filterElem)
The initTransform method will take a FilterElement and will initialize itself based on that FilterElement.protected void
initializeCartSettings(Cart cart, WebEvent acceptEvent, int elemsBlockBegin, int elemsBlockCount, int totalElements, WebAttribute attr)
This method will initialize the shopping cart object used to render an attribute element list qualification.boolean
isApplyCancelEnabled()
Overrides the superclass' behavior and returns a false to determine if the apply and cancel buttons are to be rendered.boolean
isAutoSynchronizeEnabled()
This method overrides the superclass' behavior on whether auto-synchronize is enabled.protected boolean
isDesignMode()
Overrides the superclass' isDesignMode method.boolean
isEditableOrEmpty()
This method returns if the editor is either editable or if it is empty.protected boolean
isMetricDimtyTooltipEnabled()
Overrides the superclass' behavior on whether to show the metric dimensionality tooltip.protected boolean
isSubexpressionInError(WebNode node)
Overrides the superclass' behavior to determine whether the subexpression is in error or not.void
renderAddWizardDropdown(MarkupOutput out)
Overrides the superclass' behavior to show any object from any dataset if SingleSourceGrid=falseprotected void
renderAQQualifyUnitComparison(MarkupOutput out, java.lang.String selectedAttributeID, java.lang.String selectedFormID, WebEvent acceptEvent)
Overrides the superclass' behavior to show attribute forms from any dataset if SingleSourceGrid=falsevoid
renderGenericValidationErrorMessage(MarkupOutput out)
Overrides the superclass' behavior for rendering validation error message.protected void
renderMQUnitComparison(MarkupOutput out, java.lang.String metricID, WebEvent acceptEvent)
Overrides the superclass' behavior to show metrics from any dataset if SingleSourceGrid=falseprotected 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.void
transformForRequestInError(MarkupOutput out)
Generates the output when the bean's status isEnumRequestStatus.WebBeanRequestEndsInError
.-
Methods inherited from class com.microstrategy.web.app.transforms.ViewFilterElementTransform
canFilterOnUnit, getApplyEvent, getMainDivAttributes, getMQAcceptEvent, renderAcceptButton, renderMoveNodeToViewLimitButton, renderUpAndDownButtons, useBackendDetails
-
Methods inherited from class com.microstrategy.web.app.transforms.FilterElementTransform
addClickOnAttrSelectorButton, addClickOnMetricSelectorButton, buildFlattenedList, getAddEmbeddedPromptEvent, getAutoApply, getDescription, getEditEmbeddedPromptEvent, getEmptyFilterMessage, getHelpEvent, getPromptButtonSourcePath, getReportInstance, getReportLimitExpression, getWorkingSet, isFilterEditorFrameEmpty, isReport, isSubsetReport, renderAQQualifyUnit, renderFilterTree, renderHeaderAutoApply, renderPostAggregationLimitSummary, renderPostAggregationTitle, renderPreAggregationLimitSummary, renderXDAMetricSelectorButton, shallRenderPostAggregationSummery, supportsPromptEditor, transformForRequestSuccessful
-
Methods inherited from class com.microstrategy.web.app.transforms.AbstractFilterElementTransform
getBeanName, getBeanStateLevel, getSupportedBeanType, initializeTransform, isEditable, isReportFilter, isUpdateManagerEnabled, renderContent, showCloseButton
-
Methods inherited from class com.microstrategy.web.app.transforms.ExpressionGenericTransform
addAttDetails, addAttrsToTag, addEventHiddenInputs, addOption, calculateBlockBegin, canEditOperator, canMoveDown, canMoveUp, canShowMetricTextOperators, canToggleAQFormElements, generateAnchor, generateDeleteSubExpressionClickJS, generateMultiEventArgumentString, generateMultiEventArgumentString, generateOptionTag, generateUpdateManagerEventJSString, getAddConditionEvent, getAddElementsEvent, getAttributesForAcceptButton, getAttributesForPromptButton, getBeanPath, getBeginJavaScriptCall, getCancelAllEvent, getCancelEvent, getClearAllEvent, getCloseEvent, getConstantValue, getContentTableAttributes, getContentTableClass, getCreateSubexpressionEvent, getCssName, getDeleteEvent, getDisplayName, getEditEvent, getEditExpressionJS, getEditor, getElemsSearchEvent, getEventTargetExpressionBean, getExpBeanPath, getExpressionBean, getFilterType, getFirstPageEvent, getFlattenedContexFolderList, getFlattenedContextFolderPath, getFormName, getForms, getImageFolder, getLastPageEvent, getMetricName, getMetricShortuctNode, getNextPageEvent, getObjectAlias, getOnClickJavaScript, getOperatorName, getPreferenceIntegerReplaceNull, getPrevPageEvent, getRemoveElementsEvent, getRemovePromptEvent, getRestoreStateEvent, getSeparator, getSpecailBeginJavaScriptCall, getToggleAQFormElemsEvent, getToggleOperatorEvent, getToggleQualExprEvent, getValidateJavaScript, includeOwnerInfo, includeTimeInfo, initExpressionBeanTransform, initializeCartSettings, initializeCss, isAddWizardRequested, isFilterEmpty, isItemKeptInCartAvailable, isNotDhtml, isObjectInTemplate, isShowObjectTags, isStackedSubexpEnabled, isViewFilter, isViewReport, newCart, newContext, newFet, renderAddWizard, renderAddWizardButtons, renderAddWizardTransition, renderApplyCancelButtons, renderAQEditMode, renderAQListCart, renderAQListEditMode, renderAQListFirstRow, renderAQOperatorOption, renderAQOperatorOptions, renderAQQualifyAttrForms, renderAQQualifyAttrForms, renderAQQualifyConstantTextbox, renderAQQualifyConstantTextbox, renderAQQualifyEditMode, renderAQQualifyFunctions, renderAQQualifyFunctions, renderCancelButton, renderCloseButton, renderConstantPromptArea, renderDescendantOptions, renderDottedLine, renderDownButton, renderEditorTitle, renderEmptyFilterMessage, renderErrorMessage, renderEventHiddenInputs, renderExpression, renderFilterNode, renderHeader, renderHeaderAddCondition, renderHeaderClearAll, renderHelpButton, renderJavascript, renderMeNodeEditMode, renderMeNodeQualFunctions, renderMeNodeQualOperatorOptions, renderMQConstantTextbox, renderMQEditMode, renderMQFunctions, renderMQOperatorOption, renderMQOperatorOption, renderMQOperatorOptions, renderOperator, renderOperator, renderOperatorEditMode, renderOperatorViewMode, renderPromptButton, renderPromptButton, renderRemoveSubexpressionButton, renderSeparator, renderSpecificValidationErrorMessage, renderSubExpression, renderSubexpressionBodyViewMode, renderSubexpressionBodyViewMode, renderSubExpressionEditMode, renderSubExpressionViewMode, renderTitle, renderUpAndDownButtons, renderUpButton, renderUpButton, setFormName, shallRenderAcceptCancell, shallRenderForm, shouldShowObject, useWorkingSetForFormLookup
-
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, getAttributesShellDiv, getClientSideHelper, getContainerServices, getContext, getContextMenu, getContextMenuManager, getContextMenuManagerName, getContextMenusDefinition, getCssPrefix, getDateFormat, getDebugOut, getDescriptor, getDescriptor, getDescriptor, getDescriptor, getDisplayMode, getErrorMessage, getErrorMessage, getErrorTitle, getErrorTitle, getEventManager, getFirstDayOfWeek, getFloatValue, getHelpPath, getID, getIntValue, getJSNameSpace, getLayoutContext, getLocale, getLocale, getPreferenceValue, getProjectID, getRefreshEvent, getRequestKeys, getResourcesFolder, getScriptClass, getStringValue, getStyleRequestContext, getStyleShellDiv, getTagsFactory, getTimeFormat, getUnitsLabel, hasSubBlock, initHeightAndWidthFromPreferences, initializeImages, initializeWebComponent, is508, isBlockMode, isContextMenusEnabled, isDhtml, isDialog, isDormant, isFeatureAvailable, isIFrameDisplayMode, isIFrameEnabled, isIFrameRequest, isJobExpired, isModal, isOpen, isPortlet, isTrue, localIsIFrameDisplayMode, newHiddenInputBuilder, newNamespaceEncoder, newURIBuilder, redirectToDisplayError, renderBean, renderBean, renderBean, renderBean, renderContextMenus, renderCssLink, renderDescriptor, renderDescriptor, renderErrorButton, renderHiddenInputFromRequest, renderImage, renderLayout, renderProcessingButton, renderProcessingButton, renderProcessingButton, renderProcessingButtonForGet, renderProcessingButtonForGet, renderProcessingButtons, renderProcessingInfo, renderProcessingInfoData, renderProcessingInfoImage, renderProcessingInfoSubtitle, renderProcessingInfoTitle, renderProcessingObjectName, renderRefreshButton, renderRegisterBone, renderSelf, renderShell, renderSubBlock, renderUserHelpAnchor, setDisplayMode, setHasSubBlock, setHeight, setIFrameDisplayMode, setIsDormant, setRenderSubBlock, setShellAttributeOnClosedComponent, setWidth, shouldDisplay, transform, transformForRequestCanceled, transformForRequestNotInited, transformForRequestProcessing, transformForRequestWaitingForUserInput
-
Methods inherited from class com.microstrategy.web.transform.AbstractLayoutTransform
getLayoutDefinition, setLayoutDefinition, transformUsingLayout
-
Methods inherited from class com.microstrategy.web.transform.AbstractTransform
addFormalParam, canTransform, getEvents, getFormalParams, getPreview, isPreviewAvailable, isResolved, removeFormalParam, setAnnotation, setDeprecated, supports, supports
-
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, getID, getPreview, isPreviewAvailable, isResolved, supports, supports, transform
-
-
-
-
Method Detail
-
initializeCartSettings
protected void initializeCartSettings(Cart cart, WebEvent acceptEvent, int elemsBlockBegin, int elemsBlockCount, int totalElements, WebAttribute attr)
Description copied from class:ExpressionGenericTransform
This method will initialize the shopping cart object used to render an attribute element list qualification.- Overrides:
initializeCartSettings
in classViewFilterElementTransform
- Parameters:
cart
- The Cart object being initialized.acceptEvent
- The event to use to accept the qualficiation.elemsBlockBegin
- The blockBegin parameter for the available elements to retrieve.elemsBlockCount
- The blockBegin parameter for the available elements to retrieve.totalElements
- The total number of elements in the element list of available elements.
-
initExpressionBeanTransform
protected void initExpressionBeanTransform(FilterElementBean _filterElem)
The initTransform method will take a FilterElement and will initialize itself based on that FilterElement. This method must be called by any derived classes' initializeTransform method.- Overrides:
initExpressionBeanTransform
in classFilterElementTransform
- Parameters:
_filterElem
- The FilterElement object to initialize the transform with.
-
transformForRequestInError
public void transformForRequestInError(MarkupOutput out)
Description copied from class:AbstractAppTransform
Generates the output when the bean's status isEnumRequestStatus.WebBeanRequestEndsInError
. This method just callsAbstractAppTransform.displayError(com.microstrategy.web.beans.MarkupOutput, java.lang.String, java.lang.String, java.lang.Exception)
with the title and message based on the error code from thebean
'sErrorInfo
, as provided by the thegetErrorTitle
andgetErrorMessage
methods accordingly.
Transforms that would like to generate customized output based on the error should extend this method.- Overrides:
transformForRequestInError
in classAbstractAppTransform
- Parameters:
out
- output by this transform- See Also:
AbstractAppTransform.checkStatus(com.microstrategy.web.beans.MarkupOutput)
-
getWebBeanErrorInfo
public WebBeanError getWebBeanErrorInfo()
- Overrides:
getWebBeanErrorInfo
in classAbstractAppTransform
- Returns:
- the error info
-
renderGenericValidationErrorMessage
public void renderGenericValidationErrorMessage(MarkupOutput out)
Overrides the superclass' behavior for rendering validation error message. If the expression bean has a validation error waiting on it, this method will render a generic error message. It will also check if the expression is a valid expression and render an error message if the expression is not valid any more. If there is no validation error waiting, then this method will do nothing.- Overrides:
renderGenericValidationErrorMessage
in classExpressionGenericTransform
- Parameters:
out
- The MarkupOutput object to render the output to.
-
isEditableOrEmpty
public boolean isEditableOrEmpty()
This method returns if the editor is either editable or if it is empty. It is used to determine if we should render the title bar div.- Returns:
- Whether the editor is either editable or if it is empty.
-
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 classViewFilterElementTransform
- Parameters:
boneProps
- the JsonGenerator object that contains the collection of bone properties.
-
getBoneId
protected java.lang.String getBoneId()
Description copied from class:AbstractAppTransform
Returns the id to be used for the JavaScript bone.
This method is used by therenderRegisterBone
method to indicate the id of the bone html element.- Overrides:
getBoneId
in classExpressionGenericTransform
- Returns:
- String
- Since:
- MicroStrategy Web 9.0.0
- See Also:
AbstractAppTransform.renderRegisterBone(com.microstrategy.web.beans.MarkupOutput)
-
isDesignMode
protected boolean isDesignMode()
Description copied from class:FilterElementTransform
Overrides the superclass' isDesignMode method. This method checks with the ownerReportFrameBean
to determine whether the report is in design mode or not.- Overrides:
isDesignMode
in classFilterElementTransform
-
isMetricDimtyTooltipEnabled
protected boolean isMetricDimtyTooltipEnabled()
Overrides the superclass' behavior on whether to show the metric dimensionality tooltip.- Overrides:
isMetricDimtyTooltipEnabled
in classFilterElementTransform
- Returns:
- Whether to show the metric dimensionality in a tooltip.
-
isSubexpressionInError
protected boolean isSubexpressionInError(WebNode node)
Overrides the superclass' behavior to determine whether the subexpression is in error or not. Returns whether the subexpression at the current node is in error or not.- Overrides:
isSubexpressionInError
in classExpressionGenericTransform
- Returns:
- Whether the subexpression at the current node is in error or not.
-
canEditSubexpression
protected boolean canEditSubexpression(WebNode node)
Overrides the superclass' behavior to determine whether the subexpression is editable or not. Checks the super to determine if the subexpression is editable and also checks to see if there are any errors at the current node. The expression is not editable if there are any errors at the current node.- Overrides:
canEditSubexpression
in classExpressionGenericTransform
- Returns:
- Whether the subexpression at the current node is editable or not.
-
existsMultipleNonemptyFilters
public boolean existsMultipleNonemptyFilters()
Overrides the superclass' behavior and returns a false to determine whether there are multiple non empty filters.- Overrides:
existsMultipleNonemptyFilters
in classFilterElementTransform
- Returns:
- True if there exist multiple nonempty filters, false otherwise.
- See Also:
AbstractFilterElementTransform.existsMultipleNonemptyFilters()
-
isApplyCancelEnabled
public boolean isApplyCancelEnabled()
Overrides the superclass' behavior and returns a false to determine if the apply and cancel buttons are to be rendered. For the RW view filter the enclosing editor renders the apply, ok and cancel buttons.- Overrides:
isApplyCancelEnabled
in classExpressionGenericTransform
- Returns:
- True if the apply/cancel buttons should be shown, false otherwise.
- See Also:
ExpressionGenericTransform.isApplyCancelEnabled()
-
canSelectElements
protected boolean canSelectElements(WebAttribute webAttribute)
Description copied from class:ExpressionGenericTransform
This method determines whether the attribute requires a lookup table to support elements qualification.- Overrides:
canSelectElements
in classExpressionGenericTransform
- Parameters:
webAttribute
- The attribute on which we have to decide if it requires a lookup table to support elements qualification.- Returns:
- true if the attribute requires a lookup table to support elements qualification.
- Since:
- MicroStrategy Web 9.0.0
- See Also:
ExpressionGenericTransform.canSelectElements(com.microstrategy.web.objects.WebAttribute)
-
isAutoSynchronizeEnabled
public boolean isAutoSynchronizeEnabled()
Description copied from class:FilterElementTransform
This method overrides the superclass' behavior on whether auto-synchronize is enabled. In this case, it is enabled if auto-apply is true or the report is in design mode.- Overrides:
isAutoSynchronizeEnabled
in classFilterElementTransform
- Returns:
- Whether auto-synchronize is enabled for this transform.
-
getAvailableObjectsFolder
protected WebFolder getAvailableObjectsFolder()
Description copied from class:ExpressionGenericTransform
Returns the list of "available" objects to be used for the add wizard or for an attribute-to-attribute or metric-to-metric qualificiation.- Overrides:
getAvailableObjectsFolder
in classExpressionGenericTransform
- Returns:
- A
WebFolder
with the list of available objects.
-
renderAddWizardDropdown
public void renderAddWizardDropdown(MarkupOutput out)
Overrides the superclass' behavior to show any object from any dataset if SingleSourceGrid=false- Overrides:
renderAddWizardDropdown
in classExpressionGenericTransform
- Parameters:
out
- The MarkupOutput object to render the output to.- See Also:
com.microstrategy.web.app.transforms.ExpressionGenericTransform#renderAddWizardDropdown()
-
renderAQQualifyUnitComparison
protected void renderAQQualifyUnitComparison(MarkupOutput out, java.lang.String selectedAttributeID, java.lang.String selectedFormID, WebEvent acceptEvent)
Overrides the superclass' behavior to show attribute forms from any dataset if SingleSourceGrid=false- Overrides:
renderAQQualifyUnitComparison
in classExpressionGenericTransform
- Parameters:
out
- The MarkupOutput object to render the output to.acceptEvent
- The event used to accept the qualification.- See Also:
ExpressionGenericTransform.renderAQQualifyUnitComparison(com.microstrategy.web.beans.MarkupOutput, java.lang.String, java.lang.String, com.microstrategy.web.beans.WebEvent)
-
renderMQUnitComparison
protected void renderMQUnitComparison(MarkupOutput out, java.lang.String metricID, WebEvent acceptEvent)
Overrides the superclass' behavior to show metrics from any dataset if SingleSourceGrid=false- Overrides:
renderMQUnitComparison
in classFilterElementTransform
- Parameters:
out
- The MarkupOutput object to render the output to.metricID
- The metric ID of the currently selected object in the pulldown.acceptEvent
- The event that is used to accept the qualificiation.- See Also:
ExpressionGenericTransform.renderMQUnitComparison(com.microstrategy.web.beans.MarkupOutput, java.lang.String, com.microstrategy.web.beans.WebEvent)
-
getTooltipReportObjects
protected java.lang.String getTooltipReportObjects()
Overrides the superclass' behavior to show tooltip in metric expression if SingleSourceGrid=false- Overrides:
getTooltipReportObjects
in classExpressionGenericTransform
- Returns:
- String
- See Also:
ExpressionGenericTransform.getTooltipReportObjects()
-
-