Supported Bean: FilterElementBean

The FilterElement interface represents a filter editor frame element. It is obtained by calling either getViewFilterElement or getReportFilterElement on the ReportFrameBean interface. The FilterElement's target bean is the appropriate ExpressionBean object that refers to the same filter that the element does.

Event handler: com.microstrategy.web.app.beans.EnumSysBeanTypes.AppBeanFilterElement (81)

Application bean type for the filter element bean

Events

acceptAttrFormQual, addEmbeddedPrompt, apply, cancel, closeEditor, editEmbeddedPrompt, moveNodeToExpression, ok, okPromptEdit, openEditor, setAutoApply, setTopLeft

acceptAttrFormQual
Used to accept an attribute form qualification.

262144016

EnumExpressionBeanEvents.EXPRESSION_EVENT_ACCEPT_ATTR_FORM_QUAL

acceptChanges

For an accept event, whether to accept the changes or just do an update with the changes made to the expression unapplied. If this is 1, then the changes will be submitted back to the source expression, otherwise the source expression will remain unmodified.

262144036

EnumExpressionBeanEvents.EXPRESSION_EVENT_ARGUMENT_ACCEPT_CHANGES

constantValue

Represents the constant value of a constant node.

262144014

EnumExpressionBeanEvents.EXPRESSION_EVENT_ARGUMENT_CONSTANT_VALUE

formDatatype

Represents the constant datatype of a constant node.

262144013

EnumExpressionBeanEvents.EXPRESSION_EVENT_ARGUMENT_FORM_DATATYPE

formID

Represents the form ID of the left side's attribute qualification.

262144012

EnumExpressionBeanEvents.EXPRESSION_EVENT_ARGUMENT_FORM_ID

formIDDatatypeNameCombo

Represents the tag to add to the operator node.

262144029

EnumExpressionBeanEvents.EXPRESSION_EVENT_ARGUMENT_NODE_TAG

formName

Represents the main form's name.

262144022

EnumExpressionBeanEvents.EXPRESSION_EVENT_ARGUMENT_FORM_NAME

function

Represents the function of the operator node, from EnumDSSXMLFunction.

262144011

EnumExpressionBeanEvents.EXPRESSION_EVENT_ARGUMENT_FUNCTION

functionAndFunctionTypeCombo

Represents the ~-separated combination of function/function type for the expression.

262144030

EnumExpressionBeanEvents.EXPRESSION_EVENT_ARGUMENT_FUNCTION_FUNCTIONTYPE_COMBO

removeConstPrompt

Represents the expression type EnumExpressionBeanType of the source expression

262144042

EnumExpressionBeanEvents.EXPRESSION_EVENT_ARGUMENT_SOURCE_EXPRESSION_TYPE

updateAttrFormOnly

Represents only update the Right Hand Side(RHS) comparison unit of the filter, without the need to toggle the expression type

262144044

EnumExpressionBeanEvents.EXPRESSION_EVENT_ARGUMENT_UPDATE_RHS_UNIT_ONLY

addEmbeddedPrompt

262144036

EnumExpressionBeanEvents.EXPRESSION_EVENT_ADD_EMBEDDED_PROMPT

*promptType

262144041

EnumExpressionBeanEvents.EXPRESSION_EVENT_ARGUMENT_PROMPT_TYPE

apply
Event to execute the main action of the ReportEditor

17003

EnumFrameEditorEvents.WebEventApply

cancel
Equivalent to close.

17005

EnumFrameEditorEvents.WebEventCancel

closeEditor
Event to close the ReportEditor

17002

EnumFrameEditorEvents.WebEventClose

editEmbeddedPrompt

262144037

EnumExpressionBeanEvents.EXPRESSION_EVENT_EDIT_EMBEDDED_PROMPT

opNodeKey

Represents the key of the operator node being worked upon.

262144001

EnumExpressionBeanEvents.EXPRESSION_EVENT_ARGUMENT_OP_NODE_KEY

moveNodeToExpression
Moves an expression's node from one expression to another Note: Currently used only to move expressions from View Filter and View Limit

262144040

EnumExpressionBeanEvents.EXPRESSION_EVENT_MOVE_NODE_TO_EXPRESSION

opNodeKey

Represents the key of the operator node being worked upon.

262144001

EnumExpressionBeanEvents.EXPRESSION_EVENT_ARGUMENT_OP_NODE_KEY

sourceExpType

Represents the expression type EnumExpressionBeanType of the source expression

262144042

EnumExpressionBeanEvents.EXPRESSION_EVENT_ARGUMENT_SOURCE_EXPRESSION_TYPE

targetExpType

262144043

EnumExpressionBeanEvents.EXPRESSION_EVENT_ARGUMENT_MODIFIER

ok
Event corresponding to apply and close.

17004

EnumFrameEditorEvents.WebEventOk

okPromptEdit

262144038

EnumExpressionBeanEvents.EXPRESSION_EVENT_OK_PROMPT_EDIT

openEditor
Event to open the ReportEditor

17001

EnumFrameEditorEvents.WebEventOpen

setAutoApply
This event toggles the auto-apply setting of the bean.

81001

EnumFilterElementEvents.WebEventToggleAutoApply

autoApplyValue

This argument is the new value to use for the auto-apply parameter.

81001

EnumFilterElementEvents.WebEventArgumentAutoApply

setTopLeft
Event for setting the top left position of the component

73001

EnumAppComponentEvents.WebEventSetTopLeftPosition

*left

Event argument to define the left (x) position of the component

73002

EnumAppComponentEvents.WebEventArgumentLeftPosition

*top

Event argument to define the top (y) position of the component

73001

EnumAppComponentEvents.WebEventArgumentTopPosition


Notes

* denotes required field.