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