インラインズームビューアのJavaScript APIリファレンス
getComponent(componentId)
ビューアで使用されているビューアSDKコンポーネントへの参照を返します。 Webページでは、このメソッドを使用して、標準搭載のビューアの動作を拡張またはカスタマイズできます。 このメソッドは、initComplete
ビューアのコールバックが実行された後にのみ呼び出してください。そうしないと、ビューアのロジックによってコンポーネントがまだ作成されていない場合があります。
*
componentID*
— ビューア {String}
が使用するビューアSDKコンポーネントのID。このビューアでは、次のコンポーネントIDがサポートされています。
コンポーネントID |
ビューアSDKコンポーネントのクラス名 |
---|---|
parameterManager |
s7sdk.ParameterManager |
コンテナ |
s7sdk.common.コンテナ |
mediaSet |
s7sdk.set.MediaSet |
flyout |
s7sdk.image.FlyoutZoomView |
swatches |
s7sdk.set.Swatches |
SDK APIを使用する場合、ビューアSDKで説明されているとおり、正しい完全修飾SDK名前空間を使用することが重要です。
特定のコンポーネントについて詳しくは、ビューアSDKのドキュメントを参照してください。
{Object}
ビューアSDKコンポーネントへのリファレンス。componentId
がサポートされているビューアコンポーネントでない場合、またはビューアのロジックによってコンポーネントがまだ作成されていない場合は、null
が返されます。
<instance>.setHandlers({
"initComplete":function() {
var flyoutZoomView = <instance>.getComponent("flyout");
}
})