Page class
Halaman laporan Power BI
Properti
| background | Warna latar belakang halaman. |
| default |
Opsi tampilan halaman sebagai disimpan dalam laporan. |
| default |
Ukuran halaman sebagai disimpan dalam laporan. |
| display |
Nama tampilan halaman laporan yang ditentukan pengguna, yang tidak ditentukan jika halaman dibuat secara manual |
| is |
Apakah halaman ini adalah halaman aktif |
| mobile |
Ukuran halaman tampilan seluler (jika didefinisikan) sebagai disimpan dalam laporan. |
| name | Nama halaman laporan |
| report | Laporan Power BI induk bahwa halaman ini adalah anggota |
| visibility | Visibilitas halaman. 0 - Selalu Terlihat 1 - Tersembunyi dalam Mode Tampilan |
| wallpaper | Warna wallpaper halaman. |
Metode
| delete() | Menghapus halaman dari laporan
|
| get |
Mendapatkan semua filter tingkat halaman dalam laporan.
|
| get |
Mendapatkan daftar visual pemotong di halaman.
|
| get |
Mendapatkan wawasan untuk halaman laporan
|
| get |
Mendapatkan visual berdasarkan nama di halaman.
|
| get |
Mendapatkan semua visual di halaman.
|
| has |
Memeriksa apakah halaman memiliki tata letak.
|
| move |
Memperbarui posisi visual di halaman.
|
| remove |
Menghapus semua filter dari halaman laporan ini.
|
| resize |
Memperbarui ukuran halaman aktif.
|
| resize |
Mengubah ukuran visual di halaman.
|
| set |
Menjadikan halaman saat ini sebagai halaman aktif laporan.
|
| set |
Atur displayName ke halaman saat ini.
|
| set |
Menyetel semua filter pada halaman saat ini.
|
| set |
Memperbarui status tampilan visual di halaman.
|
| update |
Perbarui filter untuk halaman saat ini sesuai dengan operasi: Tambahkan, ganti semua, ganti menurut target atau hapus.
|
Detail Properti
background
defaultDisplayOption
Opsi tampilan halaman sebagai disimpan dalam laporan.
defaultDisplayOption: DisplayOption
Nilai Properti
defaultSize
Ukuran halaman sebagai disimpan dalam laporan.
defaultSize: ICustomPageSize
Nilai Properti
displayName
Nama tampilan halaman laporan yang ditentukan pengguna, yang tidak ditentukan jika halaman dibuat secara manual
displayName: string
Nilai Properti
string
isActive
Apakah halaman ini adalah halaman aktif
isActive: boolean
Nilai Properti
boolean
mobileSize
Ukuran halaman tampilan seluler (jika didefinisikan) sebagai disimpan dalam laporan.
mobileSize: ICustomPageSize
Nilai Properti
name
Nama halaman laporan
name: string
Nilai Properti
string
report
Laporan Power BI induk bahwa halaman ini adalah anggota
report: IReportNode
Nilai Properti
visibility
Visibilitas halaman. 0 - Selalu Terlihat 1 - Tersembunyi dalam Mode Tampilan
visibility: SectionVisibility
Nilai Properti
wallpaper
Detail Metode
delete()
Menghapus halaman dari laporan
// Delete the page from the report
page.delete();
function delete(): Promise<void>
Mengembalikan
Promise<void>
getFilters()
Mendapatkan semua filter tingkat halaman dalam laporan.
page.getFilters()
.then(filters => { ... });
function getFilters(): Promise<IFilter[]>
Mengembalikan
Promise<IFilter[]>
getSlicers()
Mendapatkan daftar visual pemotong di halaman.
page.getSlicers()
.then(slicers => {
...
});
function getSlicers(): Promise<IVisual[]>
Mengembalikan
Promise<IVisual[]>
getSmartNarrativeInsights()
Mendapatkan wawasan untuk halaman laporan
page.getSmartNarrativeInsights();
function getSmartNarrativeInsights(): Promise<ISmartNarratives>
Mengembalikan
Promise<ISmartNarratives>
getVisualByName(string)
Mendapatkan visual berdasarkan nama di halaman.
page.getVisualByName(visualName: string)
.then(visual => {
...
});
function getVisualByName(visualName: string): Promise<VisualDescriptor>
Parameter
- visualName
-
string
Mengembalikan
Promise<VisualDescriptor>
getVisuals()
Mendapatkan semua visual di halaman.
page.getVisuals()
.then(visuals => { ... });
function getVisuals(): Promise<VisualDescriptor[]>
Mengembalikan
Promise<VisualDescriptor[]>
hasLayout(LayoutType)
Memeriksa apakah halaman memiliki tata letak.
page.hasLayout(layoutType)
.then(hasLayout: boolean => { ... });
function hasLayout(layoutType: LayoutType): Promise<boolean>
Parameter
- layoutType
- LayoutType
Mengembalikan
Promise<boolean>
moveVisual(string, number, number, number)
Memperbarui posisi visual di halaman.
page.moveVisual(visualName, x, y, z)
.catch(error => { ... });
function moveVisual(visualName: string, x: number, y: number, z?: number): Promise<IHttpPostMessageResponse<void>>
Parameter
- visualName
-
string
- x
-
number
- y
-
number
- z
-
number
Mengembalikan
Promise<IHttpPostMessageResponse<void>>
removeFilters()
Menghapus semua filter dari halaman laporan ini.
page.removeFilters();
function removeFilters(): Promise<IHttpPostMessageResponse<void>>
Mengembalikan
Promise<IHttpPostMessageResponse<void>>
resizePage(PageSizeType, number, number)
Memperbarui ukuran halaman aktif.
page.resizePage(pageSizeType, width, height)
.catch(error => { ... });
function resizePage(pageSizeType: PageSizeType, width?: number, height?: number): Promise<IHttpPostMessageResponse<void>>
Parameter
- pageSizeType
- PageSizeType
- width
-
number
- height
-
number
Mengembalikan
Promise<IHttpPostMessageResponse<void>>
resizeVisual(string, number, number)
Mengubah ukuran visual di halaman.
page.resizeVisual(visualName, width, height)
.catch(error => { ... });
function resizeVisual(visualName: string, width: number, height: number): Promise<IHttpPostMessageResponse<void>>
Parameter
- visualName
-
string
- width
-
number
- height
-
number
Mengembalikan
Promise<IHttpPostMessageResponse<void>>
setActive()
Menjadikan halaman saat ini sebagai halaman aktif laporan.
page.setActive();
function setActive(): Promise<IHttpPostMessageResponse<void>>
Mengembalikan
Promise<IHttpPostMessageResponse<void>>
setDisplayName(string)
Atur displayName ke halaman saat ini.
page.setName(displayName);
function setDisplayName(displayName: string): Promise<IHttpPostMessageResponse<void>>
Parameter
- displayName
-
string
Mengembalikan
Promise<IHttpPostMessageResponse<void>>
setFilters(IFilter[])
Menyetel semua filter pada halaman saat ini.
page.setFilters(filters)
.catch(errors => { ... });
function setFilters(filters: IFilter[]): Promise<IHttpPostMessageResponse<void>>
Parameter
- filters
-
IFilter[]
Mengembalikan
Promise<IHttpPostMessageResponse<void>>
setVisualDisplayState(string, VisualContainerDisplayMode)
Memperbarui status tampilan visual di halaman.
page.setVisualDisplayState(visualName, displayState)
.catch(error => { ... });
function setVisualDisplayState(visualName: string, displayState: VisualContainerDisplayMode): Promise<IHttpPostMessageResponse<void>>
Parameter
- visualName
-
string
- displayState
- VisualContainerDisplayMode
Mengembalikan
Promise<IHttpPostMessageResponse<void>>
updateFilters(FiltersOperations, IFilter[])
Perbarui filter untuk halaman saat ini sesuai dengan operasi: Tambahkan, ganti semua, ganti menurut target atau hapus.
page.updateFilters(FiltersOperations.Add, filters)
.catch(errors => { ... });
function updateFilters(operation: FiltersOperations, filters?: IFilter[]): Promise<IHttpPostMessageResponse<void>>
Parameter
- operation
- FiltersOperations
- filters
-
IFilter[]
Mengembalikan
Promise<IHttpPostMessageResponse<void>>