Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Rozhraní API powerbi.preload slouží ke zkrácení doby načítání vloženého obsahu v Power BI, když je vložený obsah na jiné stránce. Před načtením se používá minimální konfigurace (pouze type a embedURL), která pomáhá stáhnout skripty potřebné k vložení obsahu Power BI před na tuto stránku. To poskytuje rychlejší prostředí při zobrazování vložených sestav a řídicích panelů.
Předběžné načtení by mělo být použito pouze v případě, že je obsah Power BI na jiné stránce webové aplikace.
Poznámka
Jako osvědčený postup pro výkon doporučujeme místo předběžného načtení použít metodu bootstrap.
Jak používat předběžné načtení
powerbi.preload() slouží ke stažení potřebných skriptů před vložením obsahu. Prohlížeč tyto skripty ukládá do mezipaměti a počáteční volání powerbi.embed() rychlejší. Pokud chcete použít předběžné načtení, musíte zadat typ vložené entity a základní adresu URL pro Power BI (vložení adres URL bez konkrétních parametrů adresy URL, jako jsou reportId nebo groupId).
// Building the config object
let config = {
type: 'report',
embedUrl: 'https://app.powerbi.com/reportEmbed',
};
let element = powerbi.preload(config);
Událost preload se aktivuje po dokončení předběžného načtení.
element.on('preloaded', function () {
...
});