getComponent

eCatalog Viewer에 대한 JavaScript API 참조

getComponent(componentId)

뷰어에서 사용하는 Viewer SDK 구성 요소에 대한 참조를 반환합니다. 웹 페이지에서는 이 메서드를 사용하여 기본 제공 뷰어의 동작을 확장하거나 사용자 지정할 수 있습니다. 이 메서드는 initComplete 뷰어 콜백이 실행된 후에만 호출하고, 그렇지 않으면 뷰어 논리로 구성 요소를 아직 만들지 않았을 수 있습니다.

매개 변수

*componentID* - {String} 뷰어에서 사용하는 뷰어 SDK 구성 요소의 ID입니다. 이 뷰어는 다음 구성 요소 ID를 지원합니다.

구성 요소 ID

Viewer SDK 구성 요소 클래스 이름

parameterManager

s7sdk.ParameterManager

컨테이너

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

인쇄

s7sdk.share.Print

다운로드

s7sdk.common.다운로드

favoritesEffect

s7sdk.favorites.FavoritesEffect

favoritesView

s7sdk.favorites.FavoritesView

favoritesMenu

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

SDK API를 사용할 때는 Viewer SDK 네임스페이스에 설명된 대로 올바른 정규화된 SDK 네임스페이스를 사용해야 합니다.

특정 구성 요소에 대한 자세한 내용은 Viewer SDK API 설명서를 참조하십시오.

반환

{Object} 뷰어 SDK 구성 요소에 대한 참조. componentId 이 지원되는 뷰어 구성 요소가 아니거나 뷰어 논리에 의해 구성 요소가 아직 만들어지지 않은 경우 이 메서드는 null을 반환합니다.

<instance>.setHandlers({
 "initComplete":function() {
  var pageView = <instance>.getComponent("pageView");
}
})

이 페이지에서는