Supported Bean: RWProjectBrowserTabBean

Interface for the bean that will allow users to have a project browser, with the ability of running searches, browsing ancestor folders, etc.

Event handler: com.microstrategy.web.app.beans.EnumSysBeanTypes.AppBeanRWProjectBrowserTab (51)

Application bean type for the RW project browser tab bean

Events

gotoPage, goToParent, modifyGrid, navigate, searchObjects, setTopLeft

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

51002

EnumRWProjectBrowserBeanEvents.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.

51002

EnumRWProjectBrowserBeanEvents.WebEventArgumentBrowserPage

goToParent

51004

EnumRWProjectBrowserBeanEvents.WebEventNavigateToParent

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.

51004

EnumRWProjectBrowserBeanEvents.WebEventArgumentParentFolderID

modifyGrid

51005

EnumRWProjectBrowserBeanEvents.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.

51006

EnumRWProjectBrowserBeanEvents.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

51005

EnumRWProjectBrowserBeanEvents.WebEventArgumentObjectInfo

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

51001

EnumRWProjectBrowserBeanEvents.WebEventBrowserNavigate

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.

51001

EnumRWProjectBrowserBeanEvents.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.

51004

EnumRWProjectBrowserBeanEvents.WebEventArgumentParentFolderID

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

51003

EnumRWProjectBrowserBeanEvents.WebEventBrowserSearch

fileSearch

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

51003

EnumRWProjectBrowserBeanEvents.WebEventArgumentBrowserSearchString

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.