iframe внутри dijit/layout/contentpane не имеет полосы прокрутки
У меня есть IFRAME внутри dijit/layout/contentpane.
Когда рендеринг HTML-кода Iframe превышает размер области содержимого, полосы прокрутки в области содержимого или не отображаются.
Использование переполнения: авто не помогает.
При установке прокрутки iframe =yes отображаются полосы прокрутки, которые не работают. Когда я устанавливаю iframe, например, height=1000, панель содержимого предоставляет полосы прокрутки. (проблема в том, что объявление iframe заранее не знает, насколько большим будет контент, который будет отображаться, чтобы можно было угадать / оценить высоту)
Какие-либо предложения?
1 ответ
Было бы лучше, если вы можете опубликовать свой код, у меня есть iframe в ContentPane, и он работает правильно. Вот мой код (суть в том, что вам нужно установить ширину и высоту 100%):
var reportCP = new ContentPane({
region: "center",
className:"wpt-report-pane",
content: put("iframe.wpt-iframe") // Here I use put-selector,you can use dojo.create as well
}).placeAt(myBorderContainer);
И Css классы:
.wpt-report-pane{
background-color:#ddd;
}
.wpt-iframe{
border: 0;
width: 100%;
height: 100%;
}