Referencia de la API de JavaScript para eCatalog Viewer
getComponent(componentId)
Devuelve una referencia al componente del SDK del visor que utiliza el visor. La página web puede utilizar este método para ampliar o personalizar el comportamiento del visualizador integrado. Llame a este método solo después de que initComplete
la llamada de retorno del visor se ha ejecutado; de lo contrario, es posible que la lógica del visor aún no haya creado el componente.
*
componentID*
- {String}
un ID del componente del SDK del visor utilizado por el visor. Este visor es compatible con los siguientes ID de componente:
ID de componente |
Nombre de clase de componente de SDK de visor |
---|---|
parameterManager |
s7sdk.ParameterManager |
contenedor |
s7sdk.common.Container |
mediaSet |
s7sdk.set.MediaSet |
pageView |
s7sdk.set.PageView |
primaryControls |
s7sdk.common.ControlBar |
secondaryControls |
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 |
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 |
socialShare |
s7sdk.share.SocialShare |
twitterShare |
s7sdk.share.TwitterShare |
facebookShare |
s7sdk.share.FacebookShare |
linkShare |
s7sdk.share.LinkShare |
emailShare |
s7sdk.share.EmailShare |
embedShare |
s7sdk.share.EmbedShare |
imprimir |
s7sdk.share.Print |
descargar |
s7sdk.common.Download |
favoritesEffect |
s7sdk.favorites.FavoritesEffect |
favoritesView |
s7sdk.favorites.FavoritesView |
favoritesMenu |
s7sdk.favorites.FavoritesMenu |
addFavoriteButton |
s7sdk.favorites.AddFavoriteButton |
removeFavoriteButton |
s7sdk.favorites.RemoveFavoriteButton |
viewAllFavoriteButton |
s7sdk.favorites.ViewAllFavoriteButton |
Al trabajar con las API de SDK, es importante utilizar un espacio de nombres de SDK completo correcto, tal como se describe en Espacio de nombres del SDK de visor.
Consulte la API de SDK de visor para obtener más información sobre un componente en particular.
{Object}
Una referencia al componente SDK de visor. El método devuelve null
si la variable componentId
no es un componente de visor compatible o si la lógica del visor aún no ha creado el componente.
<instance>.setHandlers({
"initComplete":function() {
var pageView = <instance>.getComponent("pageView");
}
})