Package org.teamapps.ux.component
Klasse AbstractComponent
java.lang.Object
org.teamapps.ux.component.AbstractComponent
- Alle implementierten Schnittstellen:
ClientObject,Component
- Bekannte direkte Unterklassen:
AbsoluteLayout,AbstractField,AbstractForm,AbstractInfiniteListComponent,AbstractToolContainer,AudioLevelIndicator,BootstrapishGridLayout,Calendar,ChatDisplay,ChatInput,Collapsible,DefaultMultiProgressDisplay,Div,DocumentViewer,DummyComponent,ElegantPanel,FieldGroup,FlexContainer,FloatingComponent,ForceLayoutGraph,Gauge,GroupingView,HtmlView,IFrame,ImageCropper,InfiniteItemView,ItemView,LinkButton,MapView,MapView2,MediaPlayer,MediaSoupV3WebRtcClient,MediaTrackGraph,MobileLayout,NavigationBar,Notification,NotificationBar,PageView,Panel,PieChart,Popup,ProgressDisplay,QrCodeScanner,ResponsiveGridLayout,RootPanel,Script,ShakaPlayer,SplitPane,TabPanel,TimeGraph,ToolButton,Tree,TreeGraph,VideoPlayer,WorkSpaceLayout
-
Feldübersicht
Felder -
Konstruktorübersicht
Konstruktoren -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungabstract org.teamapps.dto.UiComponentorg.teamapps.dto.UiClientObjectReferenceCreates a ui reference to a client object.getId()booleanbooleanprotected voidmapAbstractUiComponentProperties(org.teamapps.dto.UiComponent uiComponent) protected voidqueueCommandIfRendered(Supplier<org.teamapps.dto.UiCommand<?>> commandSupplier) final voidrender()voidVeraltet.Use explicit ui commands instead.voidsetAttribute(String selector, String attributeName, String value) voidsetCssStyle(String selector, String propertyName, String value) voidsetDebuggingId(String debuggingId) voidUsed internally for setting the component's container.voidsetVisible(boolean visible) voidtoggleCssClass(String selector, String className, boolean enabled) toString()final voidunrender()Von Klasse geerbte Methoden java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitVon Schnittstelle geerbte Methoden org.teamapps.ux.component.ClientObject
handleUiEvent, handleUiQueryVon Schnittstelle geerbte Methoden org.teamapps.ux.component.Component
setAriaLabel, setAttribute, setCssStyle, setHtmlTitle, setMargin, setMaxHeight, setMaxWidth, setMinHeight, setMinWidth, setShadow, toggleCssClass
-
Felddetails
-
DELETED_ATTRIBUTE
- Siehe auch:
-
onRendered
-
-
Konstruktordetails
-
AbstractComponent
public AbstractComponent()
-
-
Methodendetails
-
mapAbstractUiComponentProperties
protected void mapAbstractUiComponentProperties(org.teamapps.dto.UiComponent uiComponent) -
getId
- Angegeben von:
getIdin SchnittstelleClientObject
-
getSessionContext
-
isRendered
public boolean isRendered()- Angegeben von:
isRenderedin SchnittstelleClientObject
-
isVisible
public boolean isVisible() -
setVisible
public void setVisible(boolean visible) - Angegeben von:
setVisiblein SchnittstelleComponent
-
render
public final void render()- Angegeben von:
renderin SchnittstelleClientObject
-
unrender
public final void unrender()- Angegeben von:
unrenderin SchnittstelleClientObject
-
createUiComponent
public abstract org.teamapps.dto.UiComponent createUiComponent() -
createUiReference
public org.teamapps.dto.UiClientObjectReference createUiReference()Beschreibung aus Schnittstelle kopiert:ClientObjectCreates a ui reference to a client object. Ui references are just a simple way to reference objects on the client side.- Angegeben von:
createUiReferencein SchnittstelleClientObject
-
reRenderIfRendered
Veraltet.Use explicit ui commands instead.Completely removes and rerenders the component on the client side, loosing any state that is not reflected on the server side. This method should be regarded as dangerous, since many components depend on state (data caches, user interaction state) that is not controlled by the server and will get lost when invoking this method.Historically, this method was used as a lazy implementation of changing a configuration option, when this change was not implemented on the client side.
-
queueCommandIfRendered
-
setCssStyle
- Angegeben von:
setCssStylein SchnittstelleComponent
-
toggleCssClass
- Angegeben von:
toggleCssClassin SchnittstelleComponent
-
setAttribute
- Angegeben von:
setAttributein SchnittstelleComponent
-
setParent
Beschreibung aus Schnittstelle kopiert:ComponentUsed internally for setting the component's container. May only be invoked by the new container!! -
getParent
-
toString
-
getDebuggingId
-
setDebuggingId
-