Service class
مكون تضمين خدمة Power BI، وهو نقطة الإدخال لتضمين جميع مكونات Power BI الأخرى في التطبيق الخاص بك
الخصائص
| router |
الأساليب
| bootstrap(HTMLElement, IBootstrap |
نظرا لعنصر HTML و entityType، يقوم بإنشاء مثيل مكون جديد، و bootstrap iframe للتضمين. |
| create |
إنشاء تقرير جديد |
| embed(HTMLElement, IEmbed |
نظرا لتكوين يستند إلى عنصر HTML، إذا تم بالفعل إنشاء المكون وإرفاقه بالعنصر، يعيد استخدام مثيل المكون وiframe الموجود، وإلا فإنه ينشئ مثيل مكون جديد. |
| get(HTMLElement) | إرجاع مثيل للمكون المقترن بالعنصر. |
| invoke |
|
| load(HTMLElement, IEmbed |
نظرا لتكوين يستند إلى عنصر HTML، إذا تم بالفعل إنشاء المكون وإرفاقه بالعنصر، يعيد استخدام مثيل المكون وiframe الموجود، وإلا فإنه ينشئ مثيل مكون جديد. يتم استخدام هذا لواجهة برمجة تطبيقات التضمين المرحلي، بمجرد تحميل العنصر بنجاح، يمكن للمرء استدعاء "العرض" عليه. |
| preload(IEmbed |
واجهة برمجة التطبيقات لنقاط النهاية المضمنة ل powerbi للبدء الدافئ. استخدم واجهة برمجة التطبيقات هذه لتحميل Power BI Embedded مسبقا في الخلفية. |
| quick |
إنشاء مجموعة بيانات جديدة |
| reset(HTMLElement) | نظرا لعنصر HTML الذي يحتوي على مكون مضمن داخله، يزيل المكون من قائمة المكونات المضمنة، ويزيل الاقتران بين العنصر والمكون، ويزيل iframe. |
تفاصيل الخاصية
router
router: Router
قيمة الخاصية
Router
تفاصيل الأسلوب
bootstrap(HTMLElement, IBootstrapEmbedConfiguration | IComponentEmbedConfiguration)
نظرا لعنصر HTML و entityType، يقوم بإنشاء مثيل مكون جديد، و bootstrap iframe للتضمين.
function bootstrap(element: HTMLElement, config: IBootstrapEmbedConfiguration | IComponentEmbedConfiguration): Embed
المعلمات
- element
-
HTMLElement
المرتجعات
Embed
createReport(HTMLElement, IEmbedConfiguration | IReportCreateConfiguration)
إنشاء تقرير جديد
function createReport(element: HTMLElement, config?: IEmbedConfiguration | IReportCreateConfiguration): Embed
المعلمات
- element
-
HTMLElement
المرتجعات
Embed
embed(HTMLElement, IEmbedConfigurationBase | IComponentEmbedConfiguration)
نظرا لتكوين يستند إلى عنصر HTML، إذا تم بالفعل إنشاء المكون وإرفاقه بالعنصر، يعيد استخدام مثيل المكون وiframe الموجود، وإلا فإنه ينشئ مثيل مكون جديد.
function embed(element: HTMLElement, config?: IEmbedConfigurationBase | IComponentEmbedConfiguration): Embed
المعلمات
- element
-
HTMLElement
المرتجعات
Embed
get(HTMLElement)
إرجاع مثيل للمكون المقترن بالعنصر.
function get(element: HTMLElement): Embed
المعلمات
- element
-
HTMLElement
المرتجعات
Embed
invokeSDKHook(Function, IExtendedRequest, Response)
function invokeSDKHook(hook: Function, req: IExtendedRequest, res: Response): Promise<void>
المعلمات
- hook
-
Function
- req
-
IExtendedRequest
- res
-
Response
المرتجعات
Promise<void>
load(HTMLElement, IEmbedConfigurationBase | IComponentEmbedConfiguration)
نظرا لتكوين يستند إلى عنصر HTML، إذا تم بالفعل إنشاء المكون وإرفاقه بالعنصر، يعيد استخدام مثيل المكون وiframe الموجود، وإلا فإنه ينشئ مثيل مكون جديد. يتم استخدام هذا لواجهة برمجة تطبيقات التضمين المرحلي، بمجرد تحميل العنصر بنجاح، يمكن للمرء استدعاء "العرض" عليه.
function load(element: HTMLElement, config?: IEmbedConfigurationBase | IComponentEmbedConfiguration): Embed
المعلمات
- element
-
HTMLElement
المرتجعات
Embed
preload(IEmbedConfigurationBase | IComponentEmbedConfiguration, HTMLElement)
واجهة برمجة التطبيقات لنقاط النهاية المضمنة ل powerbi للبدء الدافئ. استخدم واجهة برمجة التطبيقات هذه لتحميل Power BI Embedded مسبقا في الخلفية.
function preload(config?: IEmbedConfigurationBase | IComponentEmbedConfiguration, element?: HTMLElement): HTMLIFrameElement
المعلمات
- element
-
HTMLElement
المرتجعات
HTMLIFrameElement
quickCreate(HTMLElement, IQuickCreateConfiguration)
إنشاء مجموعة بيانات جديدة
function quickCreate(element: HTMLElement, config?: IQuickCreateConfiguration): Embed
المعلمات
- element
-
HTMLElement
- config
- IQuickCreateConfiguration
المرتجعات
Embed
reset(HTMLElement)
نظرا لعنصر HTML الذي يحتوي على مكون مضمن داخله، يزيل المكون من قائمة المكونات المضمنة، ويزيل الاقتران بين العنصر والمكون، ويزيل iframe.
function reset(element: HTMLElement)
المعلمات
- element
-
HTMLElement