Sdílet prostřednictvím


Vložení řídicího panelu

Tento článek popisuje postup vložení řídicího panelu do aplikace. Přečtěte si další informace o řídicích panelech v úvodu k řídicím panelům pro návrháře Power BI.

Tip

Zkuste vložit řídicí panel nebo experimentovat s našimi klientskými rozhraními API v části Prozkoumat naše rozhraní API v Power BI Embedded Analytics Playground.

Postup vložení řídicího panelu

Při vkládání obsahu Power BI do aplikace použijete konfigurační objekt k definování obsahu, který vkládáte, a k určení nastavení obsahu. Pak tento objekt předáte rozhraní API.

Při vložení řídicího panelu použijte objekt konfigurace typu IDashboardLoadConfiguration:

interface IDashboardLoadConfiguration {
    accessToken: string;
    embedUrl?: string;
    id: string;
    pageView?: models.PageView 
    tokenType?: models.TokenType;
    type: string;
}

Toto rozhraní obsahuje následující vlastnosti:

Příklad

Následující příklad ukazuje, jak vložit jeden řídicí panel:

// Set up the configuration object that determines what to embed and how to embed it.
let embedConfiguration = {
    accessToken: anAccessToken,
    embedUrl: anEmbedUrl,
    id: aDashboardId,
    pageView: 'fitToWidth',
    tokenType: aTokenType,
    type: 'dashboard'
};
 
// Get a reference to the HTML element that contains the embedded dashboard.
let dashboardContainer = $('#dashboardContainer')[0];
 
// Embed the dashboard.
let dashboard = powerbi.embed(dashboardContainer, embedConfiguration);

Důležité informace a omezení

  • Vkládání řídicích panelů do skladových položek EM se nepodporuje.

  • Při vkládání obsahu aplikace zobrazí obsah v elementu div . Pokud při vložení řídicího panelu actualSize použijete pageView hodnotu:

    • Pokud je řídicí panel širší než div prvek, rozhraní API používá šířku elementu jako šířku div vloženého řídicího panelu.
    • Pokud je řídicí panel užší než div prvek, rozhraní API vyplní nevyužité místo vloženým pozadím. Ve výchozím nastavení je toto pozadí bílé, ale můžete ho nakonfigurovat tak, aby bylo transparentní. V takovém případě div je styl prvku viditelný v nepoužívaném prostoru.

Další kroky