getComponent getcomponent

eCatalog 뷰어에 대한 JavaScript API 참조

getComponent(componentId)

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

매개 변수 section-4fb77a645fdd45b3aaa5079c31e3bb05

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

구성 요소 ID
Viewer SDK 구성 요소 클래스 이름
parameterManager
s7sdk.ParameterManager
컨테이너
s7sdk.common.Container
mediaSet
s7sdk.set.MediaSet
pageView
s7sdk.set.PageView
primaryControl
s7sdk.common.ControlBar
secondaryControls
s7sdk.common.ControlBar
격자 보기
s7sdk.set.ThumbnailGridView
tableOfContents
s7sdk.set.TableOfContents
infoPanelPop
s7sdk.info.InfoPanelPup
imageMapEffect
s7sdk.image.ImageMapEffect
leftButton
s7sdk.common.PanLeftButton
오른쪽 단추
s7sdk.common.PanRightButton
확대 단추
s7sdk.common.ZoomInButton
zoomOutButton
s7sdk.common.ZoomOutButton
zoomResetButton
s7sdk.common.ZoomResetButton
secondaryZoomResetButton
s7sdk.common.ZoomResetButton
thumbnailPageButton
s7sdk.common.ThumbnailPageButton
전체 화면 단추
s7sdk.common.FullScreenButton
도구 모음 왼쪽 단추
s7sdk.common.PanLeftButton
도구 모음 오른쪽 단추
s7sdk.common.PanRightButton
첫 페이지 단추
s7sdk.common.PanLeftButton
secondaryFirstPageButton
s7sdk.common.PanLeftButton
lastPageButton
s7sdk.common.PanRightButton
보조 마지막 페이지 단추
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.Download
즐겨찾기 효과
s7sdk.favorites.FavoritesEffect
즐겨찾기 보기
s7sdk.favorites.FavoritesView
즐겨찾기 메뉴
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를 사용하여 작업하는 경우에서 설명한 대로 올바른 정규화된 SDK 네임스페이스를 사용하는 것이 중요합니다 Viewer SDK 네임스페이스.

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

반환 section-1d3cf85bc7cc4dfe9670e038d02b9101

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

section-9e9332aa86b74a5fb321375c03fdc5b3

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