Supported Bean: AttributeFormsEditorBean

This editor is used to modify the the available forms of an attribute in a report.

For each attribute in the report's working set, the user can select the forms that are available to add to the grid, and from those the ones that should actually be displayed.

This editor provides the attribute forms list of a given attribute. The corresponding attribute is selected by calling AttributeFormsEditorBean.setAttributeId(java.lang.String). The method AttributeFormsEditorBean.getAttributeForms() returns this list.

It also provides a helper method AttributeFormsEditorBean.getAttributeList() to retrieve the list of attributes available in the working set.

Sometimes the user might be able to select the attribute to edit from the list of attributes in the working set, but sometimes s/he won't. This is the intention of AttributeFormsEditorBean.getShowAttributeList(). Notice that this can be changed at runtime through the AttributeFormsEditorBean.setShowAttributeList(boolean) method. When this happens the new value is automatically saved as part of the bean's state.


Event handler: com.microstrategy.web.app.beans.EnumSysBeanTypes.AppBeanAttributeFormsEditor (71)

Application bean type for the attribute forms editor bean

Events

apply, attFormProcess, cancel, changeAttribute, closeEditor, moveAttFormsDown, moveAttFormsLeft, moveAttFormsRight, moveAttFormsUp, ok, openEditor, setTopLeft

apply
Event to execute the main action of the ReportEditor

17003

EnumFrameEditorEvents.WebEventApply

attFormProcess
Event for processing the attribute editor's manipulations. Arguments include:
EnumAttributeFormsEditorEvents.WebEventArgumentAttributeName

69001

EnumAttributeFormsEditorEvents.WebEventAttributeFormsProcess

fbAttribute

Argument indicating the attribute name to be considered for the manipulations. Events:
EnumAttributeFormsEditorEvents.WebEventAttributeFormsProcess

69001

EnumAttributeFormsEditorEvents.WebEventArgumentAttributeName

cancel
Equivalent to close.

17005

EnumFrameEditorEvents.WebEventCancel

changeAttribute
Event for changing the currently selected attribute in the editor. No arguments

69002

EnumAttributeFormsEditorEvents.WebEventChangeSelectedAttribute

closeEditor
Event to close the ReportEditor

17002

EnumFrameEditorEvents.WebEventClose

moveAttFormsDown
Event for moving an attribute form lower down in the display order. No arguments

69006

EnumAttributeFormsEditorEvents.WebEventAttributeFormsMoveDown

moveAttFormsLeft
Event for removing an attribute form from the selected list. No arguments

69004

EnumAttributeFormsEditorEvents.WebEventAttributeFormsMoveLeft

moveAttFormsRight
Event for adding an attribute form to the selected list. No arguments

69003

EnumAttributeFormsEditorEvents.WebEventAttributeFormsMoveRight

moveAttFormsUp
Event for moving an attribute form higher up in the display order. No arguments

69005

EnumAttributeFormsEditorEvents.WebEventAttributeFormsMoveUp

ok
Event corresponding to apply and close.

17004

EnumFrameEditorEvents.WebEventOk

openEditor
Event to open the ReportEditor

17001

EnumFrameEditorEvents.WebEventOpen

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.