Udostępnij za pośrednictwem


Visual class

Składnik osadzania wizualizacji usługi Power BI

Rozszerzenie

Właściwości dziedziczone

bookmarksManager

Metody

getFilters(FiltersLevel)

Pobiera filtry stosowane do poziomu filtru. Domyślny poziom filtru to poziom wizualizacji.

visual.getFilters(filtersLevel)
  .then(filters => {
    ...
  });
getPages()

Pobiera listę stron w raporcie — nieobsługiwana w wizualizacji

getVisualDescriptor()

Pobiera osadzony obiekt deskryptora wizualizacji, który zawiera nazwę wizualizacji, typ itp.

visual.getVisualDescriptor()
  .then(visualDetails => { ... });
removeFilters(FiltersLevel)

Usuwa wszystkie filtry z bieżącego poziomu filtru. Domyślny poziom filtru to poziom wizualizacji.

visual.removeFilters(filtersLevel);
setFilters(IFilter[], FiltersLevel)

Ustawia filtry na poziomie filtru. Domyślny poziom filtru to poziom wizualizacji.

const filters: [
   ...
];

visual.setFilters(filters, filtersLevel)
 .catch(errors => {
   ...
 });
setPage(string)

Ustawia aktywną stronę raportu — nieobsługiwana w wizualizacji

updateFilters(FiltersOperations, IFilter[], FiltersLevel)

Aktualizacje filtrów na poziomie filtru. Domyślny poziom filtru to poziom wizualizacji.

const filters: [
   ...
];

visual.updateFilters(FiltersOperations.Add, filters, filtersLevel)
 .catch(errors => {
   ...
 });

Metody dziedziczone

addContextMenuCommand(string, string, string, MenuLocation, string, string, string)

Dodaj polecenie rozszerzenia menu kontekstowego.

report.addContextMenuCommand(commandName, commandTitle, contextMenuTitle, menuLocation, visualName, visualType, groupName)
 .catch(error => {
     ...
 });
addOptionsMenuCommand(string, string, string, MenuLocation, string, string, string, string)

Dodaj polecenie rozszerzenia menu opcje.

report.addOptionsMenuCommand(commandName, commandTitle, optionsMenuTitle, menuLocation, visualName, visualType, groupName, commandIcon)
 .catch(error => {
     ...
 });
addPage(string)

Dodawanie pustej strony do raportu

// Add a page to the report with "Sales" as the page display name
report.addPage("Sales");
applyTheme(IReportTheme)

Stosowanie motywu do raportu

report.applyTheme(theme);
arePersistentFiltersApplied()

Zwraca wartość, jeśli istnieją filtry, fragmentatory lub inne zmiany widoku danych zastosowane w raporcie. Jeśli filtry trwałe są wyłączone, zwraca wartość false.

report.arePersistentFiltersApplied();
clearSelectedVisuals(boolean)

Czyści zaznaczone wizualizacje niezmapowane, jeśli flaga zostanie przekazana, wszystkie wybrane wizualizacje zostaną wyczyszczone.

report.clearSelectedVisuals()
 .then(() => {
     ...
 });
closeAllOverlays()

Zamyka wszystkie otwarte menu kontekstowe i etykietki narzędzi.

report.closeAllOverlays()
 .then(() => {
     ...
 });
configChanged(boolean)

Obsługa zmian konfiguracji.

deletePage(string)

Usuwanie strony z raportu

// Delete a page from a report by pageName (PageName is different than the display name and can be acquired from the getPages API)
report.deletePage("ReportSection145");
exitFullscreen()

Żąda, aby przeglądarka zakończyła tryb pełnoekranowy.

fullscreen()

Żąda przeglądarki renderowania elementu iframe składnika w trybie pełnoekranowym.

getActivePage()

Pobiera aktywną stronę raportu.

report.getActivePage()
 .then(activePage => {
     ...
 });
getCorrelationId()

Pobierz identyfikator correlationId dla bieżącej sesji osadzania.

// Get the correlationId for the current embed session
report.getCorrelationId()
  .then(correlationId => {
    ...
  });
getId()

Pobiera identyfikator raportu z pierwszej dostępnej lokalizacji: opcje, atrybut, adres URL osadzania.

getPageByName(string)

Pobiera stronę raportu według jego nazwy.

report.getPageByName(pageName)
 .then(page => {
     ...
 });
getTheme()

pobieranie motywu raportu

report.getTheme();
getZoom()

Zwróć bieżący poziom powiększenia raportu.

isSaved()

sprawdza, czy raport jest zapisany.

report.isSaved()
moveVisual(string, string, number, number, number)

Aktualizuje położenie wizualizacji na stronie.

report.moveVisual(pageName, visualName, x, y, z)
  .catch(error => { ... });
off<T>(string, IEventHandler<T>)

Usuwa co najmniej jeden program obsługi zdarzeń z listy procedur obsługi. Jeśli określono odwołanie do istniejącej funkcji dojścia, usuń określoną procedurę obsługi. Jeśli program obsługi nie zostanie określony, usuń wszystkie programy obsługi dla określonej nazwy zdarzenia.

report.off('pageChanged')

or

const logHandler = function (event) {
   console.log(event);
};

report.off('pageChanged', logHandler);
on<T>(string, IEventHandler<T>)

Dodaje procedurę obsługi zdarzeń dla określonego zdarzenia.

report.on('pageChanged', (event) => {
  console.log('PageChanged: ', event.page.name);
});
print()

Drukuje aktywną stronę raportu, wywołując window.print() w składniku osadzania elementu iframe.

refresh()

Odświeża źródła danych dla raportu.

report.refresh();
reload()

Ponownie ładuje osadzanie przy użyciu istniejącej konfiguracji. Na przykład w przypadku raportów skutecznie usuwa wszystkie filtry i uaktywnia pierwszą stronę, która symuluje zresetowanie raportu z powrotem do stanu załadowanego.

report.reload();
removeComponentTabIndex(number)

Usuwa atrybut tabindex elementu

removeContextMenuCommand(string, string)

Usuń polecenie rozszerzenia menu kontekstowego.

report.removeContextMenuCommand(commandName, contextMenuTitle)
 .catch(error => {
     ...
 });
removeOptionsMenuCommand(string, string)

Usuń polecenie rozszerzenia menu opcji.

report.removeOptionsMenuCommand(commandName, optionsMenuTitle)
 .then({
     ...
 });
renamePage(string, string)

Zmienianie nazwy strony z raportu

// Rename a page from a report by changing displayName (pageName is different from the display name and can be acquired from the getPages API)
report.renamePage("ReportSection145", "Sales");
resetPersistentFilters()

Resetowanie filtrów, fragmentatorów i innych widoków danych użytkownika zmienia się na domyślny stan raportu

report.resetPersistentFilters();
resetTheme()

Resetowanie i stosowanie motywu domyślnego raportu

report.resetTheme();
resizeActivePage(PageSizeType, number, number)

Aktualizuje rozmiar aktywnej strony w raporcie.

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

Zmienianie rozmiaru wizualizacji na stronie.

report.resizeVisual(pageName, visualName, width, height)
  .catch(error => { ... });
save()

Zapisuje raport.

saveAs(ISaveAsParameters)

ZapiszAs raport.

savePersistentFilters()

Zapisywanie filtrów, fragmentatorów i innych zmian widoku danych raportu

report.savePersistentFilters();
setAccessToken(string)

Ustaw wartość accessToken.

setComponentTabIndex(number)

Ustawia atrybut tabindex elementu

setComponentTitle(string)

Ustaw tytuł składnika pod kątem ułatwień dostępu. W przypadku elementów iframe ta metoda zmieni tytuł elementu iframe.

setVisualDisplayState(string, string, VisualContainerDisplayMode)

Aktualizuje stan wyświetlania wizualizacji na stronie.

report.setVisualDisplayState(pageName, visualName, displayState)
  .catch(error => { ... });
setZoom(number)

Ustawia poziom powiększenia raportu.

switchLayout(LayoutType)

Aktualizuje układ raportu

report.switchLayout(layoutType);
switchMode(string | ViewMode)

Przełącz tryb widoku raportu.

updateSettings(ISettings)

Aktualizuje ustawienia widoczności okienka filtru i okienka nawigacji strony.

const newSettings = {
  panes: {
    filters: {
      visible: false
    }
  }
};

report.updateSettings(newSettings)
  .catch(error => { ... });

Szczegóły właściwości dziedziczonej

bookmarksManager

bookmarksManager: BookmarksManager

Wartość właściwości

dziedziczone zReport.bookmarksManager

Szczegóły metody

getFilters(FiltersLevel)

Pobiera filtry stosowane do poziomu filtru. Domyślny poziom filtru to poziom wizualizacji.

visual.getFilters(filtersLevel)
  .then(filters => {
    ...
  });
function getFilters(filtersLevel?: FiltersLevel): Promise<IFilter[]>

Parametry

filtersLevel
FiltersLevel

Zwraca

Promise<IFilter[]>

getPages()

Pobiera listę stron w raporcie — nieobsługiwana w wizualizacji

function getPages(): Promise<Page[]>

Zwraca

Promise<Page[]>

getVisualDescriptor()

Pobiera osadzony obiekt deskryptora wizualizacji, który zawiera nazwę wizualizacji, typ itp.

visual.getVisualDescriptor()
  .then(visualDetails => { ... });
function getVisualDescriptor(): Promise<VisualDescriptor>

Zwraca

Promise<VisualDescriptor>

removeFilters(FiltersLevel)

Usuwa wszystkie filtry z bieżącego poziomu filtru. Domyślny poziom filtru to poziom wizualizacji.

visual.removeFilters(filtersLevel);
function removeFilters(filtersLevel?: FiltersLevel): Promise<IHttpPostMessageResponse<void>>

Parametry

filtersLevel
FiltersLevel

Zwraca

Promise<IHttpPostMessageResponse<void>>

setFilters(IFilter[], FiltersLevel)

Ustawia filtry na poziomie filtru. Domyślny poziom filtru to poziom wizualizacji.

const filters: [
   ...
];

visual.setFilters(filters, filtersLevel)
 .catch(errors => {
   ...
 });
function setFilters(filters: IFilter[], filtersLevel?: FiltersLevel): Promise<IHttpPostMessageResponse<void>>

Parametry

filters

IFilter[]

filtersLevel
FiltersLevel

Zwraca

Promise<IHttpPostMessageResponse<void>>

setPage(string)

Ustawia aktywną stronę raportu — nieobsługiwana w wizualizacji

function setPage(_pageName: string): Promise<IHttpPostMessageResponse<void>>

Parametry

_pageName

string

Zwraca

Promise<IHttpPostMessageResponse<void>>

updateFilters(FiltersOperations, IFilter[], FiltersLevel)

Aktualizacje filtrów na poziomie filtru. Domyślny poziom filtru to poziom wizualizacji.

const filters: [
   ...
];

visual.updateFilters(FiltersOperations.Add, filters, filtersLevel)
 .catch(errors => {
   ...
 });
function updateFilters(operation: FiltersOperations, filters: IFilter[], filtersLevel?: FiltersLevel): Promise<IHttpPostMessageResponse<void>>

Parametry

operation
FiltersOperations
filters

IFilter[]

filtersLevel
FiltersLevel

Zwraca

Promise<IHttpPostMessageResponse<void>>

Szczegóły metody dziedziczonej

addContextMenuCommand(string, string, string, MenuLocation, string, string, string)

Dodaj polecenie rozszerzenia menu kontekstowego.

report.addContextMenuCommand(commandName, commandTitle, contextMenuTitle, menuLocation, visualName, visualType, groupName)
 .catch(error => {
     ...
 });
function addContextMenuCommand(commandName: string, commandTitle: string, contextMenuTitle: string, menuLocation: MenuLocation, visualName: string, visualType: string, groupName?: string): Promise<IHttpPostMessageResponse<void>>

Parametry

commandName

string

commandTitle

string

contextMenuTitle

string

menuLocation
MenuLocation
visualName

string

visualType

string

groupName

string

Zwraca

Promise<IHttpPostMessageResponse<void>>

dziedziczone zReport.addContextMenuCommand

addOptionsMenuCommand(string, string, string, MenuLocation, string, string, string, string)

Dodaj polecenie rozszerzenia menu opcje.

report.addOptionsMenuCommand(commandName, commandTitle, optionsMenuTitle, menuLocation, visualName, visualType, groupName, commandIcon)
 .catch(error => {
     ...
 });
function addOptionsMenuCommand(commandName: string, commandTitle: string, optionsMenuTitle?: string, menuLocation?: MenuLocation, visualName?: string, visualType?: string, groupName?: string, commandIcon?: string): Promise<IHttpPostMessageResponse<void>>

Parametry

commandName

string

commandTitle

string

optionsMenuTitle

string

menuLocation
MenuLocation
visualName

string

visualType

string

groupName

string

commandIcon

string

Zwraca

Promise<IHttpPostMessageResponse<void>>

dziedziczone zReport.addOptionsMenuCommand

addPage(string)

Dodawanie pustej strony do raportu

// Add a page to the report with "Sales" as the page display name
report.addPage("Sales");
function addPage(displayName?: string): Promise<Page>

Parametry

displayName

string

Zwraca

Promise<Page>

dziedziczone zReport.addPage

applyTheme(IReportTheme)

Stosowanie motywu do raportu

report.applyTheme(theme);
function applyTheme(theme: IReportTheme): Promise<void>

Parametry

theme
IReportTheme

Zwraca

Promise<void>

dziedziczone zReport.applyTheme

arePersistentFiltersApplied()

Zwraca wartość, jeśli istnieją filtry, fragmentatory lub inne zmiany widoku danych zastosowane w raporcie. Jeśli filtry trwałe są wyłączone, zwraca wartość false.

report.arePersistentFiltersApplied();
function arePersistentFiltersApplied(): Promise<boolean>

Zwraca

Promise<boolean>

dziedziczone zReport.arePersistentFiltersApplied

clearSelectedVisuals(boolean)

Czyści zaznaczone wizualizacje niezmapowane, jeśli flaga zostanie przekazana, wszystkie wybrane wizualizacje zostaną wyczyszczone.

report.clearSelectedVisuals()
 .then(() => {
     ...
 });
function clearSelectedVisuals(clearPopOutState?: boolean): Promise<void>

Parametry

clearPopOutState

boolean

Jeśli zaznaczenie wartości false/niezdefiniowanych wizualizacji nie zostanie wyczyszczone, jeśli jedna z wizualizacji jest w stanie wyskakowanym (w fokusie pokaż jako tabelę, w centrum uwagi...)

Zwraca

Promise<void>

dziedziczone zReport.clearSelectedVisuals

closeAllOverlays()

Zamyka wszystkie otwarte menu kontekstowe i etykietki narzędzi.

report.closeAllOverlays()
 .then(() => {
     ...
 });
function closeAllOverlays(): Promise<void>

Zwraca

Promise<void>

dziedziczone zReport.closeAllOverlays

configChanged(boolean)

Obsługa zmian konfiguracji.

function configChanged(isBootstrap: boolean)

Parametry

isBootstrap

boolean

dziedziczone zReport.configChanged

deletePage(string)

Usuwanie strony z raportu

// Delete a page from a report by pageName (PageName is different than the display name and can be acquired from the getPages API)
report.deletePage("ReportSection145");
function deletePage(pageName: string): Promise<void>

Parametry

pageName

string

Zwraca

Promise<void>

dziedziczone zReport.deletePage

exitFullscreen()

Żąda, aby przeglądarka zakończyła tryb pełnoekranowy.

function exitFullscreen()

dziedziczone zReport.exitFullscreen

fullscreen()

Żąda przeglądarki renderowania elementu iframe składnika w trybie pełnoekranowym.

function fullscreen()

dziedziczone zReport.fullscreen

getActivePage()

Pobiera aktywną stronę raportu.

report.getActivePage()
 .then(activePage => {
     ...
 });
function getActivePage(): Promise<Page>

Zwraca

Promise<Page>

dziedziczone zReport.getActivePage

getCorrelationId()

Pobierz identyfikator correlationId dla bieżącej sesji osadzania.

// Get the correlationId for the current embed session
report.getCorrelationId()
  .then(correlationId => {
    ...
  });
function getCorrelationId(): Promise<string>

Zwraca

Promise<string>

dziedziczone zReport.getCorrelationId

getId()

Pobiera identyfikator raportu z pierwszej dostępnej lokalizacji: opcje, atrybut, adres URL osadzania.

function getId(): string

Zwraca

string

dziedziczone zReport.getId

getPageByName(string)

Pobiera stronę raportu według jego nazwy.

report.getPageByName(pageName)
 .then(page => {
     ...
 });
function getPageByName(pageName: string): Promise<Page>

Parametry

pageName

string

Zwraca

Promise<Page>

dziedziczone zReport.getPageByName

getTheme()

pobieranie motywu raportu

report.getTheme();
function getTheme(): Promise<IReportTheme>

Zwraca

Promise<IReportTheme>

dziedziczone zReport.getTheme

getZoom()

Zwróć bieżący poziom powiększenia raportu.

function getZoom(): Promise<number>

Zwraca

Promise<number>

dziedziczone zReport.getZoom

isSaved()

sprawdza, czy raport jest zapisany.

report.isSaved()
function isSaved(): Promise<boolean>

Zwraca

Promise<boolean>

dziedziczone zReport.isSaved

moveVisual(string, string, number, number, number)

Aktualizuje położenie wizualizacji na stronie.

report.moveVisual(pageName, visualName, x, y, z)
  .catch(error => { ... });
function moveVisual(pageName: string, visualName: string, x: number, y: number, z?: number): Promise<IHttpPostMessageResponse<void>>

Parametry

pageName

string

visualName

string

x

number

y

number

z

number

Zwraca

Promise<IHttpPostMessageResponse<void>>

dziedziczone zReport.moveVisual

off<T>(string, IEventHandler<T>)

Usuwa co najmniej jeden program obsługi zdarzeń z listy procedur obsługi. Jeśli określono odwołanie do istniejącej funkcji dojścia, usuń określoną procedurę obsługi. Jeśli program obsługi nie zostanie określony, usuń wszystkie programy obsługi dla określonej nazwy zdarzenia.

report.off('pageChanged')

or

const logHandler = function (event) {
   console.log(event);
};

report.off('pageChanged', logHandler);
function off<T>(eventName: string, handler?: IEventHandler<T>)

Parametry

eventName

string

handler

IEventHandler<T>

dziedziczone zReport.off

on<T>(string, IEventHandler<T>)

Dodaje procedurę obsługi zdarzeń dla określonego zdarzenia.

report.on('pageChanged', (event) => {
  console.log('PageChanged: ', event.page.name);
});
function on<T>(eventName: string, handler: IEventHandler<T>)

Parametry

eventName

string

handler

IEventHandler<T>

dziedziczone zReport.on

print()

Drukuje aktywną stronę raportu, wywołując window.print() w składniku osadzania elementu iframe.

function print(): Promise<void>

Zwraca

Promise<void>

dziedziczone z Report.print

refresh()

Odświeża źródła danych dla raportu.

report.refresh();
function refresh(): Promise<void>

Zwraca

Promise<void>

dziedziczone zReport.refresh

reload()

Ponownie ładuje osadzanie przy użyciu istniejącej konfiguracji. Na przykład w przypadku raportów skutecznie usuwa wszystkie filtry i uaktywnia pierwszą stronę, która symuluje zresetowanie raportu z powrotem do stanu załadowanego.

report.reload();
function reload(): Promise<void>

Zwraca

Promise<void>

dziedziczone zReport.reload

removeComponentTabIndex(number)

Usuwa atrybut tabindex elementu

function removeComponentTabIndex(_tabIndex?: number)

Parametry

_tabIndex

number

dziedziczone zReport.removeComponentTabIndex

removeContextMenuCommand(string, string)

Usuń polecenie rozszerzenia menu kontekstowego.

report.removeContextMenuCommand(commandName, contextMenuTitle)
 .catch(error => {
     ...
 });
function removeContextMenuCommand(commandName: string, contextMenuTitle: string): Promise<IHttpPostMessageResponse<void>>

Parametry

commandName

string

contextMenuTitle

string

Zwraca

Promise<IHttpPostMessageResponse<void>>

dziedziczone zReport.removeContextMenuCommand

removeOptionsMenuCommand(string, string)

Usuń polecenie rozszerzenia menu opcji.

report.removeOptionsMenuCommand(commandName, optionsMenuTitle)
 .then({
     ...
 });
function removeOptionsMenuCommand(commandName: string, optionsMenuTitle: string): Promise<IHttpPostMessageResponse<void>>

Parametry

commandName

string

optionsMenuTitle

string

Zwraca

Promise<IHttpPostMessageResponse<void>>

dziedziczone zReport.removeOptionsMenuCommand

renamePage(string, string)

Zmienianie nazwy strony z raportu

// Rename a page from a report by changing displayName (pageName is different from the display name and can be acquired from the getPages API)
report.renamePage("ReportSection145", "Sales");
function renamePage(pageName: string, displayName: string): Promise<void>

Parametry

pageName

string

displayName

string

Zwraca

Promise<void>

dziedziczone zReport.renamePage

resetPersistentFilters()

Resetowanie filtrów, fragmentatorów i innych widoków danych użytkownika zmienia się na domyślny stan raportu

report.resetPersistentFilters();
function resetPersistentFilters(): Promise<IHttpPostMessageResponse<void>>

Zwraca

Promise<IHttpPostMessageResponse<void>>

dziedziczone zReport.resetPersistentFilters

resetTheme()

Resetowanie i stosowanie motywu domyślnego raportu

report.resetTheme();
function resetTheme(): Promise<void>

Zwraca

Promise<void>

dziedziczone zReport.resetTheme

resizeActivePage(PageSizeType, number, number)

Aktualizuje rozmiar aktywnej strony w raporcie.

report.resizeActivePage(pageSizeType, width, height)
  .catch(error => { ... });
function resizeActivePage(pageSizeType: PageSizeType, width?: number, height?: number): Promise<IHttpPostMessageResponse<void>>

Parametry

pageSizeType
PageSizeType
width

number

height

number

Zwraca

Promise<IHttpPostMessageResponse<void>>

dziedziczone zReport.resizeActivePage

resizeVisual(string, string, number, number)

Zmienianie rozmiaru wizualizacji na stronie.

report.resizeVisual(pageName, visualName, width, height)
  .catch(error => { ... });
function resizeVisual(pageName: string, visualName: string, width: number, height: number): Promise<IHttpPostMessageResponse<void>>

Parametry

pageName

string

visualName

string

width

number

height

number

Zwraca

Promise<IHttpPostMessageResponse<void>>

dziedziczone zReport.resizeVisual

save()

Zapisuje raport.

function save(): Promise<void>

Zwraca

Promise<void>

dziedziczone zReport.save

saveAs(ISaveAsParameters)

ZapiszAs raport.

function saveAs(saveAsParameters: ISaveAsParameters): Promise<void>

Parametry

saveAsParameters
ISaveAsParameters

Zwraca

Promise<void>

dziedziczone zReport.saveAs

savePersistentFilters()

Zapisywanie filtrów, fragmentatorów i innych zmian widoku danych raportu

report.savePersistentFilters();
function savePersistentFilters(): Promise<IHttpPostMessageResponse<void>>

Zwraca

Promise<IHttpPostMessageResponse<void>>

dziedziczone zReport.savePersistentFilters

setAccessToken(string)

Ustaw wartość accessToken.

function setAccessToken(accessToken: string): Promise<void>

Parametry

accessToken

string

Zwraca

Promise<void>

dziedziczone zReport.setAccessToken

setComponentTabIndex(number)

Ustawia atrybut tabindex elementu

function setComponentTabIndex(tabIndex?: number)

Parametry

tabIndex

number

dziedziczone zReport.setComponentTabIndex

setComponentTitle(string)

Ustaw tytuł składnika pod kątem ułatwień dostępu. W przypadku elementów iframe ta metoda zmieni tytuł elementu iframe.

function setComponentTitle(title: string)

Parametry

title

string

dziedziczone zReport.setComponentTitle

setVisualDisplayState(string, string, VisualContainerDisplayMode)

Aktualizuje stan wyświetlania wizualizacji na stronie.

report.setVisualDisplayState(pageName, visualName, displayState)
  .catch(error => { ... });
function setVisualDisplayState(pageName: string, visualName: string, displayState: VisualContainerDisplayMode): Promise<IHttpPostMessageResponse<void>>

Parametry

pageName

string

visualName

string

Zwraca

Promise<IHttpPostMessageResponse<void>>

dziedziczone zReport.setVisualDisplayState

setZoom(number)

Ustawia poziom powiększenia raportu.

function setZoom(zoomLevel: number): Promise<void>

Parametry

zoomLevel

number

poziom powiększenia do ustawienia

Zwraca

Promise<void>

dziedziczone zReport.setZoom

switchLayout(LayoutType)

Aktualizuje układ raportu

report.switchLayout(layoutType);
function switchLayout(layoutType: LayoutType): Promise<IHttpPostMessageResponse<void>>

Parametry

layoutType
LayoutType

Zwraca

Promise<IHttpPostMessageResponse<void>>

dziedziczone zReport.switchLayout

switchMode(string | ViewMode)

Przełącz tryb widoku raportu.

function switchMode(viewMode: string | ViewMode): Promise<void>

Parametry

viewMode

string | ViewMode

Zwraca

Promise<void>

dziedziczone zReport.switchMode

updateSettings(ISettings)

Aktualizuje ustawienia widoczności okienka filtru i okienka nawigacji strony.

const newSettings = {
  panes: {
    filters: {
      visible: false
    }
  }
};

report.updateSettings(newSettings)
  .catch(error => { ... });
function updateSettings(settings: ISettings): Promise<IHttpPostMessageResponse<void>>

Parametry

settings
ISettings

Zwraca

Promise<IHttpPostMessageResponse<void>>

dziedziczone zReport.updateSettings