مشاركة عبر


QuickCreate class

مكون إنشاء سريع ل Power BI

يمتد

Embed

المنشئون

QuickCreate(Service, HTMLElement, IQuickCreateConfiguration, boolean, boolean)

الأساليب

getId()

تجاوز الدالة المجردة getId QuickCreate لا يحتاج إلى أي معرف

validate(IEmbedConfigurationBase)

التحقق من صحة تكوين إنشاء التقرير.

الأساليب المتوارثة

exitFullscreen()

يطلب من المستعرض الخروج من وضع ملء الشاشة.

fullscreen()

يطلب من المتصفح عرض iframe للمكون في وضع ملء الشاشة.

getCorrelationId()

احصل على correlationId لجلسة التضمين الحالية.

// Get the correlationId for the current embed session
report.getCorrelationId()
  .then(correlationId => {
    ...
  });
off<T>(string, IEventHandler<T>)

إزالة معالج حدث واحد أو أكثر من قائمة المعالجات. إذا تم تحديد مرجع إلى دالة المقبض الموجودة، فقم بإزالة المعالج المحدد. إذا لم يتم تحديد المعالج، فقم بإزالة كافة المعالجات لاسم الحدث المحدد.

report.off('pageChanged')

or

const logHandler = function (event) {
   console.log(event);
};

report.off('pageChanged', logHandler);
on<T>(string, IEventHandler<T>)

إضافة معالج أحداث لحدث معين.

report.on('pageChanged', (event) => {
  console.log('PageChanged: ', event.page.name);
});
reload()

إعادة تحميل التضمين باستخدام التكوين الموجود. على سبيل المثال، بالنسبة للتقارير، يقوم هذا بمسح جميع عوامل التصفية بشكل فعال ويجعل الصفحة الأولى نشطة والتي تحاكي إعادة تعيين تقرير إلى الحالة المحملة.

report.reload();
removeComponentTabIndex(number)

إزالة سمة tabindex للعنصر

save()

حفظ التقرير.

saveAs(ISaveAsParameters)

تقرير SaveAs.

setAccessToken(string)

تعيين accessToken.

setComponentTabIndex(number)

تعيين سمة tabindex للعنصر

setComponentTitle(string)

تعيين عنوان المكون لإمكانية وصول ذوي الاحتياجات الخاصة. في حالة iframes، سيؤدي هذا الأسلوب إلى تغيير عنوان iframe.

تفاصيل المنشئ

QuickCreate(Service, HTMLElement, IQuickCreateConfiguration, boolean, boolean)

new QuickCreate(service: Service, element: HTMLElement, config: IQuickCreateConfiguration, phasedRender?: boolean, isBootstrap?: boolean)

المعلمات

service
Service
element

HTMLElement

phasedRender

boolean

isBootstrap

boolean

تفاصيل الأسلوب

getId()

تجاوز الدالة المجردة getId QuickCreate لا يحتاج إلى أي معرف

function getId(): string

المرتجعات

string

validate(IEmbedConfigurationBase)

التحقق من صحة تكوين إنشاء التقرير.

function validate(config: IEmbedConfigurationBase): IError[]

المعلمات

المرتجعات

IError[]

تفاصيل الأساليب المتوارثة

exitFullscreen()

يطلب من المستعرض الخروج من وضع ملء الشاشة.

function exitFullscreen()

موروث من Embed.exitFullscreen

fullscreen()

يطلب من المتصفح عرض iframe للمكون في وضع ملء الشاشة.

function fullscreen()

موروث من Embed.fullscreen

getCorrelationId()

احصل على correlationId لجلسة التضمين الحالية.

// Get the correlationId for the current embed session
report.getCorrelationId()
  .then(correlationId => {
    ...
  });
function getCorrelationId(): Promise<string>

المرتجعات

Promise<string>

موروث من Embed.getCorrelationId

off<T>(string, IEventHandler<T>)

إزالة معالج حدث واحد أو أكثر من قائمة المعالجات. إذا تم تحديد مرجع إلى دالة المقبض الموجودة، فقم بإزالة المعالج المحدد. إذا لم يتم تحديد المعالج، فقم بإزالة كافة المعالجات لاسم الحدث المحدد.

report.off('pageChanged')

or

const logHandler = function (event) {
   console.log(event);
};

report.off('pageChanged', logHandler);
function off<T>(eventName: string, handler?: IEventHandler<T>)

المعلمات

eventName

string

handler

IEventHandler<T>

موروث من Embed.off

on<T>(string, IEventHandler<T>)

إضافة معالج أحداث لحدث معين.

report.on('pageChanged', (event) => {
  console.log('PageChanged: ', event.page.name);
});
function on<T>(eventName: string, handler: IEventHandler<T>)

المعلمات

eventName

string

handler

IEventHandler<T>

موروث من Embed.on

reload()

إعادة تحميل التضمين باستخدام التكوين الموجود. على سبيل المثال، بالنسبة للتقارير، يقوم هذا بمسح جميع عوامل التصفية بشكل فعال ويجعل الصفحة الأولى نشطة والتي تحاكي إعادة تعيين تقرير إلى الحالة المحملة.

report.reload();
function reload(): Promise<void>

المرتجعات

Promise<void>

موروث من Embed.reload

removeComponentTabIndex(number)

إزالة سمة tabindex للعنصر

function removeComponentTabIndex(_tabIndex?: number)

المعلمات

_tabIndex

number

موروث من Embed.removeComponentTabIndex

save()

حفظ التقرير.

function save(): Promise<void>

المرتجعات

Promise<void>

موروث من Embed.save

saveAs(ISaveAsParameters)

تقرير SaveAs.

function saveAs(saveAsParameters: ISaveAsParameters): Promise<void>

المعلمات

saveAsParameters
ISaveAsParameters

المرتجعات

Promise<void>

موروث من Embed.saveAs

setAccessToken(string)

تعيين accessToken.

function setAccessToken(accessToken: string): Promise<void>

المعلمات

accessToken

string

المرتجعات

Promise<void>

موروث من Embed.setAccessToken

setComponentTabIndex(number)

تعيين سمة tabindex للعنصر

function setComponentTabIndex(tabIndex?: number)

المعلمات

tabIndex

number

موروث من Embed.setComponentTabIndex

setComponentTitle(string)

تعيين عنوان المكون لإمكانية وصول ذوي الاحتياجات الخاصة. في حالة iframes، سيؤدي هذا الأسلوب إلى تغيير عنوان iframe.

function setComponentTitle(title: string)

المعلمات

title

string

موروث من Embed.setComponentTitle