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%;
}
Другие вопросы по тегам