Supported Bean: ObjectBrowserBean

This class represents the bean that will be in charge of displaying the Object Browser that will enable users to modify the elements included on the grid.

Event handler: com.microstrategy.web.app.beans.EnumSysBeanTypes.AppBeanObjectBrowser (27)

Application bean type for the Object Browser bean

Events

gotoPage, modifyGrid, navigate, searchObjects, selectObjectBrowserTab, setTopLeft

gotoPage
Identifier for the event that allows users to navigate the different pages of the Object Browser (incremental fetch).

27003

EnumObjectBrowserBeanEvents.WebEventBrowserGotoPage

*page

Identifier for the argument that indicates the page where the user should be taken as part of the incremental fetch request. The page value specified for this argument should be a valid one, depending on the number of results of the last browse or search request.

27003

EnumObjectBrowserBeanEvents.WebEventArgumentBrowserPage

modifyGrid
Identifier for the event that allows users to modify the contents on the grid given the objects shown on the Object Browser.

27005

EnumObjectBrowserBeanEvents.WebEventBrowserModifyGrid

addElement

Identifier for the argument that indicates an element shown on the object browser will be added to the grid. Usage:
Any value can be assigned to this argument. If it has a value, then its action will take effect. It should be used together with the EnumObjectBrowserBeanEvents.WebEventArgumentObjectInfo argument.

27008

EnumObjectBrowserBeanEvents.WebEventArgumentAddElement

objectInfo

Identifier for the argument that indicates the information of the element to be added or removed. Usage:
The value assigned to this argument will be a string that holds the detailed information of the object to be used on the event. Each one of the fields listed will be separated by an ExpressionHelper.ITEM_SEPARATOR. and they should be added in the following order: ObjectIDExpressionHelper.ITEM_SEPARATORObjectTypeExpressionHelper.ITEM_SEPARATORObjectSubtypeExpressionHelper.ITEM_SEPARATORObjectAliasExpressionHelper.ITEM_SEPARATORObjectName

27010

EnumObjectBrowserBeanEvents.WebEventArgumentObjectInfo

removeElement

Identifier for the argument that indicates an element shown on the object browser will be removed. Usage:
Any value can be assigned to this argument. If it has a value, then its action will take effect. It should be used together with the EnumObjectBrowserBeanEvents.WebEventArgumentObjectInfo argument.

27009

EnumObjectBrowserBeanEvents.WebEventArgumentRemoveElement

navigate
Identifier for the event that allows users to display the contents of a specific folder.

27002

EnumObjectBrowserBeanEvents.WebEventBrowserNavigate

goToParent

Identifier for the argument that indicates the user wants to browse the parent folder of the current folder being viewed. Usage:
Any value can be assigned to this argument. If it has a value, then its action will take effect. It should be used together with the EnumObjectBrowserBeanEvents.WebEventArgumentGoToParent argument.

27006

EnumObjectBrowserBeanEvents.WebEventArgumentGoToParent

objectID

Identifier for the argument that indicates the object ID of the folder to browse. The object ID value specified for this argument should be a valid one, existing in the current project's metadata.

27002

EnumObjectBrowserBeanEvents.WebEventArgumentBrowserObjectID

parentID

Identifier for the argument that indicates the object ID of the parent folder to browse. Usage:
The object ID value specified for this argument should be a valid folder ID string, existing in the current project's metadata, parent of the folder currently being viewed. This argument is to be used together with the EnumObjectBrowserBeanEvents.WebEventArgumentGoToParent for accessing the parent folder's content.

27005

EnumObjectBrowserBeanEvents.WebEventArgumentParentFolderID

searchObjects
Identifier for the event that allows users to run searches based on a given string.

27004

EnumObjectBrowserBeanEvents.WebEventBrowserSearch

searchString

Identifier for the argument that indicates the string the user requests to search.

27004

EnumObjectBrowserBeanEvents.WebEventArgumentBrowserSearchString

selectObjectBrowserTab
Identifier for the event that allows users to switch the tab currently displayed on the Object Browser.

27001

EnumObjectBrowserBeanEvents.WebEventBrowserSelectTab

*tab

Identifier for the argument that indicates the tab the user requested to be shown. Usage:
Possible values for this argument include those listed on the EnumObjectBrowserTabs enumeration, such as EnumObjectBrowserTabs.ObjectBrowserReportObjectsTab, EnumObjectBrowserTabs.ObjectBrowserAllObjectsTab, etc.

27001

EnumObjectBrowserBeanEvents.WebEventArgumentBrowserTab

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.