Page class
صفحة تقرير Power BI
الخصائص
| background | لون خلفية الصفحة. |
| default |
خيارات عرض الصفحة كما هو محفوظ في التقرير. |
| default |
حجم الصفحة كما هو محفوظ في التقرير. |
| display |
اسم العرض المعرف من قبل المستخدم لصفحة التقرير، وهو غير معرف إذا تم إنشاء الصفحة يدويا |
| is |
هل هذه الصفحة هي الصفحة النشطة |
| mobile |
حجم صفحة عرض الجوال (إذا تم تعريفه) كما هو محفوظ في التقرير. |
| name | اسم صفحة التقرير |
| report | تقرير Power BI الأصل الذي تعد هذه الصفحة عضوا فيه |
| visibility | رؤية الصفحة. 0 - مرئي دائما 1 - مخفي في وضع العرض |
| wallpaper | لون خلفية الشاشة للصفحة. |
الأساليب
| delete() | حذف الصفحة من التقرير
|
| get |
يحصل على جميع عوامل تصفية مستوى الصفحة داخل التقرير.
|
| get |
الحصول على قائمة مرئيات مقسم طريقة العرض على الصفحة.
|
| get |
الحصول على نتائج تحليلات لصفحة التقرير
|
| get |
الحصول على عنصر تحكم بالاسم على الصفحة.
|
| get |
الحصول على جميع المرئيات على الصفحة.
|
| has |
التحقق من أن الصفحة تحتوي على تخطيط.
|
| move |
تحديث موضع عنصر تحكم في صفحة.
|
| remove |
إزالة كافة عوامل التصفية من هذه الصفحة من التقرير.
|
| resize |
تحديث حجم الصفحة النشطة.
|
| resize |
تغيير حجم عنصر تحكم في صفحة.
|
| set |
جعل الصفحة الحالية الصفحة النشطة للتقرير.
|
| set |
تعيين displayName إلى الصفحة الحالية.
|
| set |
تعيين كافة عوامل التصفية على الصفحة الحالية.
|
| set |
تحديث حالة العرض لمرئية في صفحة.
|
| update |
تحديث عوامل التصفية للصفحة الحالية وفقا للعملية: إضافة، استبدال الكل، استبدال بالهدف أو إزالة.
|
تفاصيل الخاصية
background
defaultDisplayOption
خيارات عرض الصفحة كما هو محفوظ في التقرير.
defaultDisplayOption: DisplayOption
قيمة الخاصية
defaultSize
displayName
اسم العرض المعرف من قبل المستخدم لصفحة التقرير، وهو غير معرف إذا تم إنشاء الصفحة يدويا
displayName: string
قيمة الخاصية
string
isActive
هل هذه الصفحة هي الصفحة النشطة
isActive: boolean
قيمة الخاصية
boolean
mobileSize
حجم صفحة عرض الجوال (إذا تم تعريفه) كما هو محفوظ في التقرير.
mobileSize: ICustomPageSize
قيمة الخاصية
name
اسم صفحة التقرير
name: string
قيمة الخاصية
string
report
visibility
رؤية الصفحة. 0 - مرئي دائما 1 - مخفي في وضع العرض
visibility: SectionVisibility
قيمة الخاصية
wallpaper
تفاصيل الأسلوب
delete()
حذف الصفحة من التقرير
// Delete the page from the report
page.delete();
function delete(): Promise<void>
المرتجعات
Promise<void>
getFilters()
يحصل على جميع عوامل تصفية مستوى الصفحة داخل التقرير.
page.getFilters()
.then(filters => { ... });
function getFilters(): Promise<IFilter[]>
المرتجعات
Promise<IFilter[]>
getSlicers()
الحصول على قائمة مرئيات مقسم طريقة العرض على الصفحة.
page.getSlicers()
.then(slicers => {
...
});
function getSlicers(): Promise<IVisual[]>
المرتجعات
Promise<IVisual[]>
getSmartNarrativeInsights()
الحصول على نتائج تحليلات لصفحة التقرير
page.getSmartNarrativeInsights();
function getSmartNarrativeInsights(): Promise<ISmartNarratives>
المرتجعات
Promise<ISmartNarratives>
getVisualByName(string)
الحصول على عنصر تحكم بالاسم على الصفحة.
page.getVisualByName(visualName: string)
.then(visual => {
...
});
function getVisualByName(visualName: string): Promise<VisualDescriptor>
المعلمات
- visualName
-
string
المرتجعات
Promise<VisualDescriptor>
getVisuals()
الحصول على جميع المرئيات على الصفحة.
page.getVisuals()
.then(visuals => { ... });
function getVisuals(): Promise<VisualDescriptor[]>
المرتجعات
Promise<VisualDescriptor[]>
hasLayout(LayoutType)
التحقق من أن الصفحة تحتوي على تخطيط.
page.hasLayout(layoutType)
.then(hasLayout: boolean => { ... });
function hasLayout(layoutType: LayoutType): Promise<boolean>
المعلمات
- layoutType
- LayoutType
المرتجعات
Promise<boolean>
moveVisual(string, number, number, number)
تحديث موضع عنصر تحكم في صفحة.
page.moveVisual(visualName, x, y, z)
.catch(error => { ... });
function moveVisual(visualName: string, x: number, y: number, z?: number): Promise<IHttpPostMessageResponse<void>>
المعلمات
- visualName
-
string
- x
-
number
- y
-
number
- z
-
number
المرتجعات
Promise<IHttpPostMessageResponse<void>>
removeFilters()
إزالة كافة عوامل التصفية من هذه الصفحة من التقرير.
page.removeFilters();
function removeFilters(): Promise<IHttpPostMessageResponse<void>>
المرتجعات
Promise<IHttpPostMessageResponse<void>>
resizePage(PageSizeType, number, number)
تحديث حجم الصفحة النشطة.
page.resizePage(pageSizeType, width, height)
.catch(error => { ... });
function resizePage(pageSizeType: PageSizeType, width?: number, height?: number): Promise<IHttpPostMessageResponse<void>>
المعلمات
- pageSizeType
- PageSizeType
- width
-
number
- height
-
number
المرتجعات
Promise<IHttpPostMessageResponse<void>>
resizeVisual(string, number, number)
تغيير حجم عنصر تحكم في صفحة.
page.resizeVisual(visualName, width, height)
.catch(error => { ... });
function resizeVisual(visualName: string, width: number, height: number): Promise<IHttpPostMessageResponse<void>>
المعلمات
- visualName
-
string
- width
-
number
- height
-
number
المرتجعات
Promise<IHttpPostMessageResponse<void>>
setActive()
جعل الصفحة الحالية الصفحة النشطة للتقرير.
page.setActive();
function setActive(): Promise<IHttpPostMessageResponse<void>>
المرتجعات
Promise<IHttpPostMessageResponse<void>>
setDisplayName(string)
تعيين displayName إلى الصفحة الحالية.
page.setName(displayName);
function setDisplayName(displayName: string): Promise<IHttpPostMessageResponse<void>>
المعلمات
- displayName
-
string
المرتجعات
Promise<IHttpPostMessageResponse<void>>
setFilters(IFilter[])
تعيين كافة عوامل التصفية على الصفحة الحالية.
page.setFilters(filters)
.catch(errors => { ... });
function setFilters(filters: IFilter[]): Promise<IHttpPostMessageResponse<void>>
المعلمات
- filters
-
IFilter[]
المرتجعات
Promise<IHttpPostMessageResponse<void>>
setVisualDisplayState(string, VisualContainerDisplayMode)
تحديث حالة العرض لمرئية في صفحة.
page.setVisualDisplayState(visualName, displayState)
.catch(error => { ... });
function setVisualDisplayState(visualName: string, displayState: VisualContainerDisplayMode): Promise<IHttpPostMessageResponse<void>>
المعلمات
- visualName
-
string
- displayState
- VisualContainerDisplayMode
المرتجعات
Promise<IHttpPostMessageResponse<void>>
updateFilters(FiltersOperations, IFilter[])
تحديث عوامل التصفية للصفحة الحالية وفقا للعملية: إضافة، استبدال الكل، استبدال بالهدف أو إزالة.
page.updateFilters(FiltersOperations.Add, filters)
.catch(errors => { ... });
function updateFilters(operation: FiltersOperations, filters?: IFilter[]): Promise<IHttpPostMessageResponse<void>>
المعلمات
- operation
- FiltersOperations
- filters
-
IFilter[]
المرتجعات
Promise<IHttpPostMessageResponse<void>>