getComponent getcomponent

JavaScript-API-Referenz für E-Katalog-Viewer

getComponent(componentId)

Gibt einen Verweis auf die Viewer-SDK-Komponente zurück, die vom Viewer verwendet wird. Die Web-Seite kann diese Methode verwenden, um das Verhalten des vordefinierten Viewers zu erweitern oder anzupassen. Rufen Sie diese Methode erst auf, nachdem der initComplete Viewer-Rückruf ausgeführt wurde. Andernfalls wird die Komponente möglicherweise noch nicht von der Viewer-Logik erstellt.

Parameter section-4fb77a645fdd45b3aaa5079c31e3bb05

*componentID* - {String} eine ID der Viewer-SDK-Komponente an, die vom Viewer verwendet wird. Dieser Viewer unterstützt die folgenden Komponenten-IDs:

Komponenten-ID
Name der Viewer-SDK-Komponentenklasse
parameterManager-
s7sdk.ParameterManager-
Container-
s7sdk.common.Container-
MediaSet-
s7sdk.set.MediaSet-
pageView
s7sdk.set.PageView-
primaryControls-
s7sdk.common.ControlBar-
sekundärsteuerungs-
s7sdk.common.ControlBar-
gridView-
s7sdk.set.ThumbnailGridView
tableOfContents-
s7sdk.set.TableOfContents-
infoPanelPopup-
s7sdk.info.InfoPanelPopup-
imageMapEffect-
s7sdk.image.ImageMapEffect-
leftButton-
s7sdk.common.PanLeftButton-
rightButton-
s7sdk.common.PanRightButton-
zoomInButton-
s7sdk.common.ZoomInButton
zoomOutButton-
s7sdk.common.ZoomOutButton
zoomResetButton-
s7sdk.common.ZoomResetButton-
sekundäre ZoomResetButton-
s7sdk.common.ZoomResetButton-
ThumbnailPageButton-
s7sdk.common.ThumbnailPageButton-
fullScreenButton
s7sdk.common.FullScreenButton-
toolBarLeftButton
s7sdk.common.PanLeftButton-
toolBarRightButton
s7sdk.common.PanRightButton-
firstPageButton-
s7sdk.common.PanLeftButton-
secondaryFirstPageButton-
s7sdk.common.PanLeftButton-
lastPageButton-
s7sdk.common.PanRightButton-
secondaryLastPageButton-
s7sdk.common.PanRightButton-
closeButton-
s7sdk.common.CloseButton-
socialShare-
s7sdk.share.SocialShare
TwitterShare-
s7sdk.share.TwitterShare
facebookShare
s7sdk.share.FacebookShare
linkShare-
s7sdk.share.LinkShare
emailShare
s7sdk.share.EmailShare
embedShare
s7sdk.share.EmbedShare
-
s7sdk.share.Print
Download
s7sdk.common.Download
FavoritenEffekt
s7sdk.favorites.FavoritesEffect-
Favoriten anzeigen
s7sdk.favorites.FavoritesView
FavoritenMenü
s7sdk.favorites.FavoritesMenu-
addFavoriteButton-
s7sdk.favorites.AddFavoriteButton-
removeFavoriteButton-
s7sdk.favorites.RemoveFavoriteButton-
viewAllFavoriteButton-
s7sdk.favorites.ViewAllFavoriteButton-
searchButton-
s7sdk.common.SearchButton-
searchPanel-
s7sdk.search.SearchPanel-
searchManager-
s7sdk.search.SearchManager-
searchEffect-
s7sdk.search.SearchEffect-

Bei der Arbeit mit SDK-APIs ist es wichtig, den richtigen, vollständig qualifizierten SDK-Namespace zu verwenden, wie in Viewer-SDK-Namespace beschrieben.

Weitere Informationen zu einer bestimmten finden Sie in Dokumentation zur Viewer-SDK-API .

Rückgabe section-1d3cf85bc7cc4dfe9670e038d02b9101

{Object} einen Verweis auf die Viewer-SDK-Komponente. Die Methode gibt null zurück, wenn die componentId keine unterstützte Viewer-Komponente ist oder wenn die Komponente noch nicht von der Viewer-Logik erstellt wurde.

Beispiel section-9e9332aa86b74a5fb321375c03fdc5b3

<instance>.setHandlers({
 "initComplete":function() {
  var pageView = <instance>.getComponent("pageView");
}
})
recommendation-more-help
b7426f53-aad9-4c00-83fc-664f30f681e8