İngilizce dilinde oku

Aracılığıyla paylaş


Service class

Uygulamanıza diğer tüm Power BI bileşenlerini eklemek için giriş noktası olan Power BI Hizmeti ekleme bileşeni

Özellikler

Yöntemler

bootstrap(HTMLElement, IBootstrapEmbedConfiguration | IComponentEmbedConfiguration)

Bir HTML öğesi ve entityType verilip yeni bir bileşen örneği oluşturur ve ekleme için iframe'i önyükleyin.

createReport(HTMLElement, IEmbedConfiguration | IReportCreateConfiguration)

Yeni rapor oluşturur

embed(HTMLElement, IEmbedConfigurationBase | IComponentEmbedConfiguration)

HTML öğesini temel alan bir yapılandırma göz önünde bulundurulduğunda, bileşen zaten oluşturulmuş ve öğeye eklenmişse, bileşen örneğini ve mevcut iframe'i yeniden kullanıyorsa, aksi takdirde yeni bir bileşen örneği oluşturur.

get(HTMLElement)

öğesiyle ilişkili bileşenin bir örneğini döndürür.

invokeSDKHook(Function, IExtendedRequest, Response)
load(HTMLElement, IEmbedConfigurationBase | IComponentEmbedConfiguration)

HTML öğesini temel alan bir yapılandırma göz önünde bulundurulduğunda, bileşen zaten oluşturulmuş ve öğeye eklenmişse, bileşen örneğini ve mevcut iframe'i yeniden kullanıyorsa, aksi takdirde yeni bir bileşen örneği oluşturur. Bu, aşamalı ekleme API'sinde kullanılır. Öğe başarıyla yüklendikten sonra üzerinde 'render' çağrısı yapılabilir.

preload(IEmbedConfigurationBase | IComponentEmbedConfiguration, HTMLElement)

Sıcak başlangıç powerbi tümleşik uç noktaları için API. Power BI Embedded'i arka planda önceden yüklemek için bu API'yi kullanın.

quickCreate(HTMLElement, IQuickCreateConfiguration)

Yeni veri kümesi oluşturur

reset(HTMLElement)

İçinde eklenmiş bir bileşeni olan bir HTML öğesi verildikten sonra, bileşeni katıştırılmış bileşenler listesinden kaldırır, öğe ile bileşen arasındaki ilişkiyi kaldırır ve iframe'i kaldırır.

Özellik Ayrıntıları

router

router: Router

Özellik Değeri

Router

Yöntem Ayrıntıları

bootstrap(HTMLElement, IBootstrapEmbedConfiguration | IComponentEmbedConfiguration)

Bir HTML öğesi ve entityType verilip yeni bir bileşen örneği oluşturur ve ekleme için iframe'i önyükleyin.

function bootstrap(element: HTMLElement, config: IBootstrapEmbedConfiguration | IComponentEmbedConfiguration): Embed

Parametreler

element

HTMLElement

Döndürülenler

Embed

createReport(HTMLElement, IEmbedConfiguration | IReportCreateConfiguration)

Yeni rapor oluşturur

function createReport(element: HTMLElement, config?: IEmbedConfiguration | IReportCreateConfiguration): Embed

Parametreler

element

HTMLElement

Döndürülenler

Embed

embed(HTMLElement, IEmbedConfigurationBase | IComponentEmbedConfiguration)

HTML öğesini temel alan bir yapılandırma göz önünde bulundurulduğunda, bileşen zaten oluşturulmuş ve öğeye eklenmişse, bileşen örneğini ve mevcut iframe'i yeniden kullanıyorsa, aksi takdirde yeni bir bileşen örneği oluşturur.

function embed(element: HTMLElement, config?: IEmbedConfigurationBase | IComponentEmbedConfiguration): Embed

Parametreler

element

HTMLElement

Döndürülenler

Embed

get(HTMLElement)

öğesiyle ilişkili bileşenin bir örneğini döndürür.

function get(element: HTMLElement): Embed

Parametreler

element

HTMLElement

Döndürülenler

Embed

invokeSDKHook(Function, IExtendedRequest, Response)

function invokeSDKHook(hook: Function, req: IExtendedRequest, res: Response): Promise<void>

Parametreler

hook

Function

req

IExtendedRequest

res

Response

Döndürülenler

Promise<void>

load(HTMLElement, IEmbedConfigurationBase | IComponentEmbedConfiguration)

HTML öğesini temel alan bir yapılandırma göz önünde bulundurulduğunda, bileşen zaten oluşturulmuş ve öğeye eklenmişse, bileşen örneğini ve mevcut iframe'i yeniden kullanıyorsa, aksi takdirde yeni bir bileşen örneği oluşturur. Bu, aşamalı ekleme API'sinde kullanılır. Öğe başarıyla yüklendikten sonra üzerinde 'render' çağrısı yapılabilir.

function load(element: HTMLElement, config?: IEmbedConfigurationBase | IComponentEmbedConfiguration): Embed

Parametreler

element

HTMLElement

Döndürülenler

Embed

preload(IEmbedConfigurationBase | IComponentEmbedConfiguration, HTMLElement)

Sıcak başlangıç powerbi tümleşik uç noktaları için API. Power BI Embedded'i arka planda önceden yüklemek için bu API'yi kullanın.

function preload(config?: IEmbedConfigurationBase | IComponentEmbedConfiguration, element?: HTMLElement): HTMLIFrameElement

Parametreler

element

HTMLElement

Döndürülenler

HTMLIFrameElement

quickCreate(HTMLElement, IQuickCreateConfiguration)

Yeni veri kümesi oluşturur

function quickCreate(element: HTMLElement, config?: IQuickCreateConfiguration): Embed

Parametreler

element

HTMLElement

Döndürülenler

Embed

reset(HTMLElement)

İçinde eklenmiş bir bileşeni olan bir HTML öğesi verildikten sonra, bileşeni katıştırılmış bileşenler listesinden kaldırır, öğe ile bileşen arasındaki ilişkiyi kaldırır ve iframe'i kaldırır.

function reset(element: HTMLElement)

Parametreler

element

HTMLElement