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
Размер страницы, сохраненный в отчете.
defaultSize: ICustomPageSize
Значение свойства
displayName
Определенное пользователем отображаемое имя страницы отчета, которое не определено, если страница создается вручную
displayName: string
Значение свойства
string
isActive
Является ли эта страница активной страницей
isActive: boolean
Значение свойства
boolean
mobileSize
Размер страницы представления для мобильных устройств (если он определен), сохраненный в отчете.
mobileSize: ICustomPageSize
Значение свойства
name
Имя страницы отчета
name: string
Значение свойства
string
report
Родительский отчет Power BI, в который входит эта страница
report: IReportNode
Значение свойства
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>>