Qna class
&مكون تضمين Power BI Q
- يمتد
-
Embed
الأساليب
| config |
معالجة تغييرات التكوين. |
| get |
معرف مكون تضمين Q&A |
| set |
تغيير سؤال مكون تضمين Q&A |
| validate(IEmbed |
التحقق من صحة تكوين التحميل. |
الأساليب المتوارثة
| exit |
يطلب من المستعرض الخروج من وضع ملء الشاشة. |
| fullscreen() | يطلب من المتصفح عرض iframe للمكون في وضع ملء الشاشة. |
| get |
احصل على correlationId لجلسة التضمين الحالية.
|
| off<T>(string, IEvent |
إزالة معالج حدث واحد أو أكثر من قائمة المعالجات. إذا تم تحديد مرجع إلى دالة المقبض الموجودة، فقم بإزالة المعالج المحدد. إذا لم يتم تحديد المعالج، فقم بإزالة كافة المعالجات لاسم الحدث المحدد.
|
| on<T>(string, IEvent |
إضافة معالج أحداث لحدث معين.
|
| reload() | إعادة تحميل التضمين باستخدام التكوين الموجود. على سبيل المثال، بالنسبة للتقارير، يقوم هذا بمسح جميع عوامل التصفية بشكل فعال ويجعل الصفحة الأولى نشطة والتي تحاكي إعادة تعيين تقرير إلى الحالة المحملة.
|
| remove |
إزالة سمة tabindex للعنصر |
| save() | حفظ التقرير. |
| save |
تقرير SaveAs. |
| set |
تعيين accessToken. |
| set |
تعيين سمة tabindex للعنصر |
| set |
تعيين عنوان المكون لإمكانية وصول ذوي الاحتياجات الخاصة. في حالة iframes، سيؤدي هذا الأسلوب إلى تغيير عنوان iframe. |
تفاصيل الأسلوب
configChanged(boolean)
معالجة تغييرات التكوين.
function configChanged(_isBootstrap: boolean)
المعلمات
- _isBootstrap
-
boolean
getId()
معرف مكون تضمين Q&A
function getId(): string
المرتجعات
string
setQuestion(string)
تغيير سؤال مكون تضمين Q&A
function setQuestion(question: string): Promise<IHttpPostMessageResponse<void>>
المعلمات
- question
-
string
السؤال الذي سيعرض بيانات Q&A
المرتجعات
Promise<IHttpPostMessageResponse<void>>
validate(IEmbedConfigurationBase)
التحقق من صحة تكوين التحميل.
function validate(config: IEmbedConfigurationBase): IError[]
المعلمات
- config
- IEmbedConfigurationBase
المرتجعات
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