PowerBI Embedded - как настроить операцию / контекст меню и пользовательский макет - PullRequest
0 голосов
/ 18 июня 2020

Я интегрировал powerbi-embedded с Angular 9 веб-приложением, также добавляю код для настраиваемого макета, но он не работает. Я хочу настроить меню / контекст операций и настраиваемый макет. Объект конфигурации -

const config: any = {
 type: 'report',
 uniqueId: 'report-id',
 permissions: this.model.Permissions.All,
 embedUrl: 'embed-url',
 accessToken: 'access-token',
 settings: {
    layoutType: this.models.LayoutType.Custom,
    customLayout: {
        pageSize: {
            type: this.models.PageSizeType.Custom,
            width: 1600,
            height: 1200
        },
        displayOption: this.models.DisplayOption.ActualSize,
        pagesLayout: {
            "MyReportSection007" : {
                defaultLayout: {
                    displayState: {
                        mode: this.models.VisualContainerDisplayMode.Hidden
                    }
                },
                visualsLayout: {
                    "VisualContainer1": {
                        x: 1,
                        y: 1,
                        z: 1,
                        width: 400,
                        height: 300,
                        displayState: {
                            mode: this.models.VisualContainerDisplayMode.Visible
                        }
                    },
                    "VisualContainer2": {
                        displayState: {
                            mode: this.models.VisualContainerDisplayMode.Visible
                        }
                    },
                }
            }
        }
    }
 }
}; 

Выше config. не работает. любая идея, как я могу добиться настройки в работе и макете меню.

Я следую нижеприведенным документам -

https://microsoft.github.io/PowerBI-JavaScript/demo/v2-demo/index.html#
https://github.com/microsoft/PowerBI-JavaScript/wiki/Custom-Layout

Спасибо,

1 Ответ

2 голосов
/ 20 августа 2020

Ваш запрос неясен, поскольку вы не отправляли ни одного сообщения об ошибке. Хотя фрагмент кода, которым вы поделились, предлагает правильное решение, но возможно, что вы используете неправильные имена для визуальных контейнеров (например, VisualContainer1 или VisualContainer2) или имя страницы отчета (например, MyReportSection007). Убедитесь, что вы вводите правильные имена.

И, если возможно, также поделитесь сообщением об ошибке.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...