public abstract class AbstractMultiViewToolbarBrowserComponent extends AbstractBrowserComponent
| Modifier and Type | Field and Description |
|---|---|
protected static java.lang.String |
BROWSER_VIEW_NOT_AVAILABLE |
protected static java.lang.String |
MODE_FACTORY |
ADV_QUERY_BTN_ACTIVE_IMG, ADV_QUERY_BTN_IMG, BROWSER_TOOLBAR_SCLASS, CLOSE_BTN_IMG, CONTENT_BROWSER_GB_SCLASS, CONTENT_BROWSER_STICKY_GB_SCLASS, DUPLICATE_BTN_IMG, initialized, MAIN_AREA_BL_SCLASS, MINIMIZE_BTN_IMG, SAVE_QUERY_BTN_IMG, SEARCH_MAGNIFIER_BTN_IMG, SPLIT_ACTIVE_BTN_IMG, SPLIT_INACTIVE_BTN_IMG| Constructor and Description |
|---|
AbstractMultiViewToolbarBrowserComponent(BrowserModel model,
AbstractContentBrowser contentBrowser) |
| Modifier and Type | Method and Description |
|---|---|
protected HtmlBasedComponent |
createLeftToolbarContent() |
protected HtmlBasedComponent |
createRightToolbarContent() |
protected HtmlBasedComponent |
createToolbar() |
protected boolean |
currentViewHasOwnModel() |
protected ActionColumnConfiguration |
getActionConfig() |
protected ActionColumnConfiguration |
getAddtionalToolbarActionConfig() |
Div |
getCommentToolbarSlot() |
AdvancedBrowserModel |
getModel() |
Div |
getMultiSelectActionArea() |
java.util.List<Toolbarbutton> |
getViewModeButtons() |
boolean |
initialize()
Initializes this browser component i.e.
|
protected void |
initializeCommentToolbarSlot() |
boolean |
isViewButtonsVisible() |
void |
resize()
Notifies this browser component that it should resize itself if possible, since the view state might require it.
|
void |
setActiveItem(TypedObject activeItem)
Sets the active item of this browser component to
activeItem. |
void |
setCommentToolbarSlot(Div commentToolbarSlot) |
void |
setViewButtonsVisible(boolean viewButtonsVisible) |
boolean |
update()
Updates this browser component i.e.
|
protected void |
updateActionArea(ActionColumnConfiguration actionConfig,
HtmlBasedComponent actionArea,
java.lang.Boolean isMultiSelect) |
protected void |
updateActionAreaAction(ListViewAction.Context context,
ListViewAction action,
HtmlBasedComponent actionArea,
java.lang.Boolean isMultiSelect) |
void |
updateActiveItems()
Re-renders the currently active item(s).
|
protected void |
updateCommentToolbarSlot() |
void |
updateItem(TypedObject item,
java.util.Set<PropertyDescriptor> modifiedProperties)
Re-renders the item.
|
protected void |
updateMultiSelectActionArea() |
void |
updateSelectedItems()
Re-renders the currently selected item(s).
|
protected void |
updateViewModeButtons() |
getContentBrowser, setModel, updateItemprotected static final java.lang.String BROWSER_VIEW_NOT_AVAILABLE
protected static final java.lang.String MODE_FACTORY
public AbstractMultiViewToolbarBrowserComponent(BrowserModel model, AbstractContentBrowser contentBrowser)
protected boolean currentViewHasOwnModel()
protected HtmlBasedComponent createLeftToolbarContent()
protected void initializeCommentToolbarSlot()
protected HtmlBasedComponent createRightToolbarContent()
protected void updateViewModeButtons()
protected void updateMultiSelectActionArea()
protected void updateActionArea(ActionColumnConfiguration actionConfig, HtmlBasedComponent actionArea, java.lang.Boolean isMultiSelect)
protected void updateActionAreaAction(ListViewAction.Context context, ListViewAction action, HtmlBasedComponent actionArea, java.lang.Boolean isMultiSelect)
protected ActionColumnConfiguration getActionConfig()
protected ActionColumnConfiguration getAddtionalToolbarActionConfig()
public Div getMultiSelectActionArea()
public boolean update()
AbstractBrowserComponentupdate in interface CockpitComponentupdate in class AbstractBrowserComponenttrue if this browser was successfully updated, false otherwisepublic boolean initialize()
AbstractBrowserComponentinitialized flag to true after this
method has been called.
Note: This method is automatically called when a model or browser controller is set.initialize in interface CockpitComponentinitialize in class AbstractBrowserComponenttrue if initialization was successful, false otherwiseAbstractBrowserComponent.setModel(BrowserModel)protected HtmlBasedComponent createToolbar()
protected void updateCommentToolbarSlot()
public Div getCommentToolbarSlot()
public void setCommentToolbarSlot(Div commentToolbarSlot)
commentToolbarSlot - the commentToolbarSlot to setpublic AdvancedBrowserModel getModel()
getModel in interface BrowserComponentgetModel in class AbstractBrowserComponentpublic boolean isViewButtonsVisible()
public void setViewButtonsVisible(boolean viewButtonsVisible)
public void setActiveItem(TypedObject activeItem)
AbstractBrowserComponentactiveItem.setActiveItem in interface CockpitComponentsetActiveItem in class AbstractBrowserComponentactiveItem - the new active itempublic void updateActiveItems()
AbstractBrowserComponentupdateActiveItems in interface CockpitComponentupdateActiveItems in class AbstractBrowserComponentpublic void updateSelectedItems()
AbstractBrowserComponentupdateSelectedItems in interface CockpitComponentupdateSelectedItems in class AbstractBrowserComponentpublic void resize()
AbstractBrowserComponentBorderlayout components.resize in class AbstractBrowserComponentpublic void updateItem(TypedObject item, java.util.Set<PropertyDescriptor> modifiedProperties)
AbstractBrowserComponentupdateItem in interface CockpitComponentupdateItem in class AbstractBrowserComponentitem - the item to be re-renderedmodifiedProperties - modified propertiespublic java.util.List<Toolbarbutton> getViewModeButtons()
Copyright © 2018 SAP SE. All Rights Reserved.