Service class
다른 모든 Power BI 구성 요소를 애플리케이션에 포함하는 진입점인 Power BI 서비스 포함 구성 요소
속성
router |
메서드
bootstrap(HTMLElement, IBootstrap |
HTML 요소 및 entityType이 지정된 경우 새 구성 요소 인스턴스를 만들고 포함할 iframe을 부트스트랩합니다. |
create |
새 보고서 만들기 |
embed(HTMLElement, IEmbed |
HTML 요소를 기반으로 구성이 지정된 경우 구성 요소가 이미 만들어지고 요소에 연결된 경우 구성 요소 인스턴스와 기존 iframe을 다시 사용하고, 그렇지 않으면 새 구성 요소 인스턴스를 만듭니다. |
get(HTMLElement) | 요소와 연결된 구성 요소의 인스턴스를 반환합니다. |
invoke |
|
load(HTMLElement, IEmbed |
HTML 요소를 기반으로 구성이 지정된 경우 구성 요소가 이미 만들어지고 요소에 연결된 경우 구성 요소 인스턴스와 기존 iframe을 다시 사용하고, 그렇지 않으면 새 구성 요소 인스턴스를 만듭니다. 이는 단계별 포함 API에 사용되며 요소가 성공적으로 로드되면 요소에서 'render'를 호출할 수 있습니다. |
preload(IEmbed |
웜 시작 Powerbi 임베디드 엔드포인트를 위한 API입니다. 이 API를 사용하여 백그라운드에서 Power BI Embedded를 미리 로드합니다. |
quick |
새 데이터 세트를 만듭니다. |
reset(HTMLElement) | 포함된 구성 요소가 있는 HTML 요소를 지정하면 포함된 구성 요소 목록에서 구성 요소를 제거하고 요소와 구성 요소 간의 연결을 제거하고 iframe을 제거합니다. |
속성 세부 정보
router
router: Router
속성 값
Router
메서드 세부 정보
bootstrap(HTMLElement, IBootstrapEmbedConfiguration | IComponentEmbedConfiguration)
HTML 요소 및 entityType이 지정된 경우 새 구성 요소 인스턴스를 만들고 포함할 iframe을 부트스트랩합니다.
function bootstrap(element: HTMLElement, config: IBootstrapEmbedConfiguration | IComponentEmbedConfiguration): Embed
매개 변수
- element
-
HTMLElement
반환
Embed
createReport(HTMLElement, IEmbedConfiguration | IReportCreateConfiguration)
새 보고서 만들기
function createReport(element: HTMLElement, config?: IEmbedConfiguration | IReportCreateConfiguration): Embed
매개 변수
- element
-
HTMLElement
반환
Embed
embed(HTMLElement, IEmbedConfigurationBase | IComponentEmbedConfiguration)
HTML 요소를 기반으로 구성이 지정된 경우 구성 요소가 이미 만들어지고 요소에 연결된 경우 구성 요소 인스턴스와 기존 iframe을 다시 사용하고, 그렇지 않으면 새 구성 요소 인스턴스를 만듭니다.
function embed(element: HTMLElement, config?: IEmbedConfigurationBase | IComponentEmbedConfiguration): Embed
매개 변수
- element
-
HTMLElement
반환
Embed
get(HTMLElement)
요소와 연결된 구성 요소의 인스턴스를 반환합니다.
function get(element: HTMLElement): Embed
매개 변수
- element
-
HTMLElement
반환
Embed
invokeSDKHook(Function, IExtendedRequest, Response)
function invokeSDKHook(hook: Function, req: IExtendedRequest, res: Response): Promise<void>
매개 변수
- hook
-
Function
- req
-
IExtendedRequest
- res
-
Response
반환
Promise<void>
load(HTMLElement, IEmbedConfigurationBase | IComponentEmbedConfiguration)
HTML 요소를 기반으로 구성이 지정된 경우 구성 요소가 이미 만들어지고 요소에 연결된 경우 구성 요소 인스턴스와 기존 iframe을 다시 사용하고, 그렇지 않으면 새 구성 요소 인스턴스를 만듭니다. 이는 단계별 포함 API에 사용되며 요소가 성공적으로 로드되면 요소에서 'render'를 호출할 수 있습니다.
function load(element: HTMLElement, config?: IEmbedConfigurationBase | IComponentEmbedConfiguration): Embed
매개 변수
- element
-
HTMLElement
반환
Embed
preload(IEmbedConfigurationBase | IComponentEmbedConfiguration, HTMLElement)
웜 시작 Powerbi 임베디드 엔드포인트를 위한 API입니다. 이 API를 사용하여 백그라운드에서 Power BI Embedded를 미리 로드합니다.
function preload(config?: IEmbedConfigurationBase | IComponentEmbedConfiguration, element?: HTMLElement): HTMLIFrameElement
매개 변수
- element
-
HTMLElement
반환
HTMLIFrameElement
quickCreate(HTMLElement, IQuickCreateConfiguration)
새 데이터 세트를 만듭니다.
function quickCreate(element: HTMLElement, config?: IQuickCreateConfiguration): Embed
매개 변수
- element
-
HTMLElement
- config
- IQuickCreateConfiguration
반환
Embed
reset(HTMLElement)
포함된 구성 요소가 있는 HTML 요소를 지정하면 포함된 구성 요소 목록에서 구성 요소를 제거하고 요소와 구성 요소 간의 연결을 제거하고 iframe을 제거합니다.
function reset(element: HTMLElement)
매개 변수
- element
-
HTMLElement