0

反応ネイティブ統合に amazon-quicksight-embedding-sdk を使用しようとしていますが、「未処理の約束拒否、[ReferenceError: 変数が見つかりません: HTMLElement]」というエラーがスローされます。反応ネイティブでサポートされていないパッケージのようなものですか? 以下は私が試してきたコードです。View の代わりに div を使用すると、react に対して同じコードが機能します。

import * as QuickSightEmbedding from 'amazon-quicksight-embedding-sdk';

embedDashboard = (embeddedurl, containerDiv) => {
    var dashboard;
    var options = {
    url: embeddedurl,
    container: containerDiv,
    scrolling: 'no',
    height: '700px',
    width: '1200px',
    locale: 'en-US',
    footerPaddingEnabled: true
    };
    dashboard = QuickSightEmbedding.embedDashboard(options);
    dashboard.on('error', this.onError);
    dashboard.on('load', this.onDashboardLoad);
    };

    componentDidMount() {
    this.embedDashboard(embeddedurl, this.dsr.current);
    }
    
    render(){
    return(
    <View ref={this.dsr} style={{ overflow: 'scroll', width: '100%' }} />
    )
    }

反応ネイティブで Amazon Quicksight ダッシュボードを埋め込むための代替パッケージまたは提案はありますか?

4

0 に答える 0