Aracılığıyla paylaş


Page class

Power BI rapor sayfası

Özellikler

background

Sayfa arka plan rengi.

defaultDisplayOption

Rapora kaydedilen sayfa görüntüleme seçenekleri.

defaultSize

Rapora kaydedilen sayfa boyutu.

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

isActive

Bu sayfa etkin sayfa mı?

mobileSize

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

// Delete the page from the report
page.delete();
getFilters()

Rapordaki tüm sayfa düzeyi filtrelerini alır.

page.getFilters()
 .then(filters => { ... });
getSlicers()

Sayfadaki dilimleyici görsellerinin listesini alır.

page.getSlicers()
 .then(slicers => {
     ...
 });
getSmartNarrativeInsights()

Rapor sayfası için içgörüler alma

page.getSmartNarrativeInsights();
getVisualByName(string)

Sayfada ada göre bir görsel alır.

page.getVisualByName(visualName: string)
 .then(visual => {
     ...
 });
getVisuals()

Sayfadaki tüm görselleri alır.

page.getVisuals()
  .then(visuals => { ... });
hasLayout(LayoutType)

Sayfanın düzeni olup olmadığını denetler.

page.hasLayout(layoutType)
 .then(hasLayout: boolean => { ... });
moveVisual(string, number, number, number)

Sayfadaki görselin konumunu güncelleştirir.

page.moveVisual(visualName, x, y, z)
  .catch(error => { ... });
removeFilters()

Raporun bu sayfasından tüm filtreleri kaldırır.

page.removeFilters();
resizePage(PageSizeType, number, number)

Etkin sayfanın boyutunu güncelleştirir.

page.resizePage(pageSizeType, width, height)
  .catch(error => { ... });
resizeVisual(string, number, number)

Sayfadaki görseli yeniden boyutlandırma.

page.resizeVisual(visualName, width, height)
  .catch(error => { ... });
setActive()

Geçerli sayfayı raporun etkin sayfası yapar.

page.setActive();
setDisplayName(string)

displayName değerini geçerli sayfaya ayarlayın.

page.setName(displayName);
setFilters(IFilter[])

Geçerli sayfadaki tüm filtreleri ayarlar.

page.setFilters(filters)
  .catch(errors => { ... });
setVisualDisplayState(string, VisualContainerDisplayMode)

Sayfadaki görselin görüntüleme durumunu güncelleştirir.

page.setVisualDisplayState(visualName, displayState)
  .catch(error => { ... });
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 => { ... });

Özellik Ayrıntıları

background

Sayfa arka plan rengi.

background: IPageBackground

Özellik Değeri

defaultDisplayOption

Rapora kaydedilen sayfa görüntüleme seçenekleri.

defaultDisplayOption: DisplayOption

Özellik Değeri

defaultSize

Rapora kaydedilen sayfa boyutu.

defaultSize: ICustomPageSize

Özellik Değeri

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

Bu sayfanın üyesi olduğu üst Power BI raporu

report: IReportNode

Özellik Değeri

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

Sayfa duvar kağıdı rengi.

wallpaper: IPageWallpaper

Özellik Değeri

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

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>>