У меня есть пара отчетов, разработанных в Power BI. Проблема в следующем: созданный мною фрейм имеет высоту 80 мм (это нормально). Проблема в том, что в случае, если отчет имеет меньшую высоту, есть пробел, который я хочу удалить.
![enter image description here](https://i.stack.imgur.com/mabKQ.png)
Я был тестирование с css и если я уменьшу высоту iframe, другие отчеты будут обрезаны, если я уберу высоту, в которой размер отчета останется 300w x 150h, я также попытался прочитать, используя макет страниц (я не знаю, как его использовать, потому что я не знаю, откуда взята клавиша), опция отображения и визуальный макет. Все это без успеха. Руководство, которое я использую, следующее: https://github.com/Microsoft/PowerBI-JavaScript/wiki/Custom-Layout
читается, что я чувствую, что это решается с помощью макета страниц, но я не знаю, как его использовать. У тебя есть решение? Заранее спасибо.
Конфигурация power bi такая:
this.config = {
accessToken: accessToken && accessToken.currentValue ? accessToken.currentValue : this.config.accessToken,
tokenType: tokenType && tokenType.currentValue ? this.getTokenType(tokenType.currentValue) : this.config.tokenType,
embedUrl: embedUrl && embedUrl.currentValue ? embedUrl.currentValue : this.config.embedUrl,
type: type && type.currentValue ? type.currentValue : this.config.type,
id: id && id.currentValue ? id.currentValue : this.config.id,
filters: filtersExternal && filtersExternal.currentValue ? filtersExternal.currentValue : this.config.filters,
...this.fixedConfig
};
И Фиксированная конфигурация:
// Fixed configuration
fixedConfig: IEmbedConfiguration = {
settings: {
navContentPaneEnabled: false,
filterPaneEnabled: false,
customLayout: {
pageSize: {
type: models.PageSizeType.Custom,
height: 600,
width: 1300
}
}
}
};