Klasse AbstractToolContainer
java.lang.Object
org.teamapps.ux.component.AbstractComponent
org.teamapps.ux.component.toolbar.AbstractToolContainer
- Alle implementierten Schnittstellen:
ClientObject,Component
- Bekannte direkte Unterklassen:
ToolAccordion,Toolbar
-
Feldübersicht
FelderModifizierer und TypFeldBeschreibungprotected List<ToolbarButtonGroup>final Event<ToolbarButtonClickEventData>Von Klasse geerbte Felder org.teamapps.ux.component.AbstractComponent
DELETED_ATTRIBUTE, onRendered -
Konstruktorübersicht
Konstruktoren -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungaddButtonGroup(ToolbarButtonGroup buttonGroup) protected voidhandleAddButton(ToolbarButtonGroup group, ToolbarButton button, String neighborButtonId, boolean beforeNeighbor) protected voidhandleButtonColorChange(String groupClientId, String buttonClientId, org.teamapps.common.format.Color backgroundColor, org.teamapps.common.format.Color hoverBackgroundColor) protected voidhandleButtonRemoved(ToolbarButtonGroup group, ToolbarButton button) protected voidhandleButtonSetDropDownComponent(ToolbarButtonGroup group, ToolbarButton button, Component component) protected voidhandleButtonVisibilityChange(String groupClientId, String buttonClientId, boolean visible) protected voidhandleCloseDropdown(ToolbarButtonGroup group, ToolbarButton button) protected voidhandleGroupVisibilityChange(String groupId, boolean visible) voidhandleUiEvent(org.teamapps.dto.UiEvent event) booleanisEmpty()voidvoidvoidsetBackgroundColor(org.teamapps.common.format.Color backgroundColor) voidsetButtonTemplate(Template buttonTemplate) voidsetPropertyExtractor(PropertyExtractor propertyExtractor) voidsetPropertyProvider(PropertyProvider propertyProvider) Von Klasse geerbte Methoden org.teamapps.ux.component.AbstractComponent
createUiComponent, createUiReference, getDebuggingId, getId, getParent, getSessionContext, isRendered, isVisible, mapAbstractUiComponentProperties, queueCommandIfRendered, render, reRenderIfRendered, setAttribute, setCssStyle, setDebuggingId, setParent, setVisible, toggleCssClass, toString, unrenderVon Klasse geerbte Methoden java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitVon Schnittstelle geerbte Methoden org.teamapps.ux.component.ClientObject
handleUiQueryVon Schnittstelle geerbte Methoden org.teamapps.ux.component.Component
setAriaLabel, setAttribute, setCssStyle, setHtmlTitle, setMargin, setMaxHeight, setMaxWidth, setMinHeight, setMinWidth, setShadow, toggleCssClass
-
Felddetails
-
onButtonClick
-
buttonGroups
-
-
Konstruktordetails
-
AbstractToolContainer
public AbstractToolContainer()
-
-
Methodendetails
-
handleUiEvent
public void handleUiEvent(org.teamapps.dto.UiEvent event) -
isEmpty
public boolean isEmpty() -
addButtonGroup
-
removeAllToolbarButtonGroups
public void removeAllToolbarButtonGroups() -
removeToolbarButtonGroup
-
handleGroupVisibilityChange
-
handleButtonVisibilityChange
-
handleButtonColorChange
-
handleAddButton
protected void handleAddButton(ToolbarButtonGroup group, ToolbarButton button, String neighborButtonId, boolean beforeNeighbor) -
handleButtonRemoved
-
handleButtonSetDropDownComponent
protected void handleButtonSetDropDownComponent(ToolbarButtonGroup group, ToolbarButton button, Component component) -
handleCloseDropdown
-
setBackgroundColor
public void setBackgroundColor(org.teamapps.common.format.Color backgroundColor) -
getToolbarButtonGroups
-
getButtonTemplate
-
setButtonTemplate
-
getPropertyProvider
-
setPropertyProvider
-
setPropertyExtractor
-