getComponent getcomponent

インラインズームビューアの JavaScript API リファレンス

getComponent(componentId)

ビューアで使用される Viewer SDK コンポーネントへの参照を返します。 Web ページでは、この方法を使用して、標準提供ビューアの動作を拡張またはカスタマイズできます。 このメソッドを呼び出すのは、 initComplete ビューアコールバックが実行されました。そうしないと、ビューアのロジックによってまだコンポーネントが作成されていない場合があります。

パラメータ section-4fb77a645fdd45b3aaa5079c31e3bb05

*componentID* - {String} ビューアで使用されるビューア SDK コンポーネントの ID。 このビューアでは、次のコンポーネント ID がサポートされています。

コンポーネント ID
ビューア SDK のコンポーネントのクラス名
parameterManager
s7sdk.ParameterManager
コンテナ
s7sdk.common.Container
mediaSet
s7sdk.set.MediaSet
flyout
s7sdk.image.FlyoutZoomView
スウォッチ
s7sdk.set.Swatches

SDK API を操作する場合は、完全修飾 SDK 名前空間を正しく使用することが重要です。詳しくは、 Viewer SDK.

特定のコンポーネントについて詳しくは、 Viewer SDK のドキュメントを参照してください。

戻り値 section-1d3cf85bc7cc4dfe9670e038d02b9101

{Object} Viewer SDK コンポーネントへのリファレンス。 メソッドはを返します。 null ( componentId はサポートされていないビューアコンポーネントです。または、ビューアのロジックによってコンポーネントがまだ作成されていない場合も同様です。

section-9e9332aa86b74a5fb321375c03fdc5b3

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