getComponent getcomponent

Riferimento API di JavaScript per il visualizzatore eCatalog

getComponent(componentId)

Restituisce un riferimento al componente SDK del visualizzatore utilizzato dal visualizzatore. La pagina web può utilizzare questo metodo per estendere o personalizzare il comportamento del visualizzatore predefinito. Chiamare questo metodo solo dopo l'esecuzione del callback del visualizzatore initComplete, altrimenti il componente potrebbe non essere ancora stato creato dalla logica del visualizzatore.

Parametri section-4fb77a645fdd45b3aaa5079c31e3bb05

*componentID* - {String} un ID del componente SDK del visualizzatore utilizzato dal visualizzatore. Questo visualizzatore supporta i seguenti ID componente:

ID componente
Nome classe componente SDK per visualizzatore
Gestione parametri
s7sdk.ParameterManager
Contenitore
s7sdk.common.Container
mediaSet
s7sdk.set.MediaSet
visualizzazione pagina
s7sdk.set.PageView
controlli primari
s7sdk.common.ControlBar
controlli secondari
s7sdk.common.ControlBar
GridView
s7sdk.set.ThumbnailGridView
sommario
s7sdk.set.TableOfContents
infoPanelPopup
s7sdk.info.InfoPanelPopup
imageMapEffect
s7sdk.image.ImageMapEffect
leftButton
s7sdk.common.PanLeftButton
pulsante destro
s7sdk.common.PanRightButton
zoomInButton
s7sdk.common.ZoomInButton
zoomOutButton
s7sdk.common.ZoomOutButton
zoomResetButton
s7sdk.common.ZoomResetButton
secondaryZoomResetButton
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
Condivisione social di
s7sdk.share.SocialShare
condivisione Twitter
s7sdk.share.TwitterShare
FacebookShare
s7sdk.share.FacebookShare
condivisione collegamento
s7sdk.share.LinkShare
condivisione e-mail
s7sdk.share.EmailShare
embedShare
s7sdk.share.EmbedShare
stampa
s7sdk.share.Print
download
s7sdk.common.Download
favoritesEffect
s7sdk.favorites.FavoritesEffect
preferitiVisualizza
s7sdk.favorites.FavoritesView
preferitiMenu
s7sdk.favorites.FavoritesMenu
addFavoriteButton
s7sdk.favorites.AddFavoriteButton
removeFavoriteButton
s7sdk.favorites.RemoveFavoriteButton
viewAllFavoriteButton
s7sdk.favorites.ViewAllFavoriteButton
pulsante di ricerca
s7sdk.common.SearchButton
searchPanel
s7sdk.search.SearchPanel
searchManager
s7sdk.search.SearchManager
searchEffect
s7sdk.search.SearchEffect

Quando si lavora con le API SDK, è importante utilizzare uno spazio dei nomi SDK completo e corretto, come descritto in Spazio dei nomi SDK del visualizzatore.

Per ulteriori informazioni su un componente specifico, consulta la documentazione dell'API Viewer SDK.

Restituisce section-1d3cf85bc7cc4dfe9670e038d02b9101

{Object} un riferimento al componente SDK del visualizzatore. Il metodo restituisce null se componentId non è un componente del visualizzatore supportato o se il componente non è ancora stato creato dalla logica del visualizzatore.

Esempio section-9e9332aa86b74a5fb321375c03fdc5b3

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