Page class
Power BI rapor sayfası
Özellikler
background | Sayfa arka plan rengi. |
default |
Rapora kaydedilen sayfa görüntüleme seçenekleri. |
default |
Rapora kaydedilen sayfa boyutu. |
display |
Rapor sayfasının kullanıcı tanımlı görünen adıdır ve sayfa el ile oluşturulursa tanımlanmamıştır |
is |
Bu sayfa etkin sayfa mı? |
mobile |
Rapora kaydedildiği şekilde mobil görünüm sayfası boyutu (tanımlandıysa). |
name | Rapor sayfası adı |
report | Bu sayfanın üyesi olduğu üst Power BI raporu |
visibility | Sayfanın görünürlüğü. 0 - Her Zaman Görünür 1 - Görünüm Modunda Gizlenir |
wallpaper | Sayfa duvar kağıdı rengi. |
Yöntemler
delete() | Sayfayı rapordan silme
|
get |
Rapordaki tüm sayfa düzeyi filtrelerini alır.
|
get |
Sayfadaki dilimleyici görsellerinin listesini alır.
|
get |
Rapor sayfası için içgörüler alma
|
get |
Sayfada ada göre bir görsel alır.
|
get |
Sayfadaki tüm görselleri alır.
|
has |
Sayfanın düzeni olup olmadığını denetler.
|
move |
Sayfadaki görselin konumunu güncelleştirir.
|
remove |
Raporun bu sayfasından tüm filtreleri kaldırır.
|
resize |
Etkin sayfanın boyutunu güncelleştirir.
|
resize |
Sayfadaki görseli yeniden boyutlandırma.
|
set |
Geçerli sayfayı raporun etkin sayfası yapar.
|
set |
displayName değerini geçerli sayfaya ayarlayın.
|
set |
Geçerli sayfadaki tüm filtreleri ayarlar.
|
set |
Sayfadaki görselin görüntüleme durumunu güncelleştirir.
|
update |
Geçerli sayfanın filtrelerini şu işleme göre güncelleştirin: Ekleme, tümünü değiştirme, hedefe göre değiştirme veya kaldırma.
|
Özellik Ayrıntıları
background
defaultDisplayOption
Rapora kaydedilen sayfa görüntüleme seçenekleri.
defaultDisplayOption: DisplayOption
Özellik Değeri
defaultSize
displayName
Rapor sayfasının kullanıcı tanımlı görünen adıdır ve sayfa el ile oluşturulursa tanımlanmamıştır
displayName: string
Özellik Değeri
string
isActive
Bu sayfa etkin sayfa mı?
isActive: boolean
Özellik Değeri
boolean
mobileSize
Rapora kaydedildiği şekilde mobil görünüm sayfası boyutu (tanımlandıysa).
mobileSize: ICustomPageSize
Özellik Değeri
name
Rapor sayfası adı
name: string
Özellik Değeri
string
report
visibility
Sayfanın görünürlüğü. 0 - Her Zaman Görünür 1 - Görünüm Modunda Gizlenir
visibility: SectionVisibility
Özellik Değeri
wallpaper
Yöntem Ayrıntıları
delete()
Sayfayı rapordan silme
// Delete the page from the report
page.delete();
function delete(): Promise<void>
Döndürülenler
Promise<void>
getFilters()
Rapordaki tüm sayfa düzeyi filtrelerini alır.
page.getFilters()
.then(filters => { ... });
function getFilters(): Promise<IFilter[]>
Döndürülenler
Promise<IFilter[]>
getSlicers()
Sayfadaki dilimleyici görsellerinin listesini alır.
page.getSlicers()
.then(slicers => {
...
});
function getSlicers(): Promise<IVisual[]>
Döndürülenler
Promise<IVisual[]>
getSmartNarrativeInsights()
Rapor sayfası için içgörüler alma
page.getSmartNarrativeInsights();
function getSmartNarrativeInsights(): Promise<ISmartNarratives>
Döndürülenler
Promise<ISmartNarratives>
getVisualByName(string)
Sayfada ada göre bir görsel alır.
page.getVisualByName(visualName: string)
.then(visual => {
...
});
function getVisualByName(visualName: string): Promise<VisualDescriptor>
Parametreler
- visualName
-
string
Döndürülenler
Promise<VisualDescriptor>
getVisuals()
Sayfadaki tüm görselleri alır.
page.getVisuals()
.then(visuals => { ... });
function getVisuals(): Promise<VisualDescriptor[]>
Döndürülenler
Promise<VisualDescriptor[]>
hasLayout(LayoutType)
Sayfanın düzeni olup olmadığını denetler.
page.hasLayout(layoutType)
.then(hasLayout: boolean => { ... });
function hasLayout(layoutType: LayoutType): Promise<boolean>
Parametreler
- layoutType
- LayoutType
Döndürülenler
Promise<boolean>
moveVisual(string, number, number, number)
Sayfadaki görselin konumunu güncelleştirir.
page.moveVisual(visualName, x, y, z)
.catch(error => { ... });
function moveVisual(visualName: string, x: number, y: number, z?: number): Promise<IHttpPostMessageResponse<void>>
Parametreler
- visualName
-
string
- x
-
number
- y
-
number
- z
-
number
Döndürülenler
Promise<IHttpPostMessageResponse<void>>
removeFilters()
Raporun bu sayfasından tüm filtreleri kaldırır.
page.removeFilters();
function removeFilters(): Promise<IHttpPostMessageResponse<void>>
Döndürülenler
Promise<IHttpPostMessageResponse<void>>
resizePage(PageSizeType, number, number)
Etkin sayfanın boyutunu güncelleştirir.
page.resizePage(pageSizeType, width, height)
.catch(error => { ... });
function resizePage(pageSizeType: PageSizeType, width?: number, height?: number): Promise<IHttpPostMessageResponse<void>>
Parametreler
- pageSizeType
- PageSizeType
- width
-
number
- height
-
number
Döndürülenler
Promise<IHttpPostMessageResponse<void>>
resizeVisual(string, number, number)
Sayfadaki görseli yeniden boyutlandırma.
page.resizeVisual(visualName, width, height)
.catch(error => { ... });
function resizeVisual(visualName: string, width: number, height: number): Promise<IHttpPostMessageResponse<void>>
Parametreler
- visualName
-
string
- width
-
number
- height
-
number
Döndürülenler
Promise<IHttpPostMessageResponse<void>>
setActive()
Geçerli sayfayı raporun etkin sayfası yapar.
page.setActive();
function setActive(): Promise<IHttpPostMessageResponse<void>>
Döndürülenler
Promise<IHttpPostMessageResponse<void>>
setDisplayName(string)
displayName değerini geçerli sayfaya ayarlayın.
page.setName(displayName);
function setDisplayName(displayName: string): Promise<IHttpPostMessageResponse<void>>
Parametreler
- displayName
-
string
Döndürülenler
Promise<IHttpPostMessageResponse<void>>
setFilters(IFilter[])
Geçerli sayfadaki tüm filtreleri ayarlar.
page.setFilters(filters)
.catch(errors => { ... });
function setFilters(filters: IFilter[]): Promise<IHttpPostMessageResponse<void>>
Parametreler
- filters
-
IFilter[]
Döndürülenler
Promise<IHttpPostMessageResponse<void>>
setVisualDisplayState(string, VisualContainerDisplayMode)
Sayfadaki görselin görüntüleme durumunu güncelleştirir.
page.setVisualDisplayState(visualName, displayState)
.catch(error => { ... });
function setVisualDisplayState(visualName: string, displayState: VisualContainerDisplayMode): Promise<IHttpPostMessageResponse<void>>
Parametreler
- visualName
-
string
- displayState
- VisualContainerDisplayMode
Döndürülenler
Promise<IHttpPostMessageResponse<void>>
updateFilters(FiltersOperations, IFilter[])
Geçerli sayfanın filtrelerini şu işleme göre güncelleştirin: Ekleme, tümünü değiştirme, hedefe göre değiştirme veya kaldırma.
page.updateFilters(FiltersOperations.Add, filters)
.catch(errors => { ... });
function updateFilters(operation: FiltersOperations, filters?: IFilter[]): Promise<IHttpPostMessageResponse<void>>
Parametreler
- operation
- FiltersOperations
- filters
-
IFilter[]
Döndürülenler
Promise<IHttpPostMessageResponse<void>>