我正在使用一个包含 TabContainer 的 Dojo 对话框,该 TabContainer 的 ContentPane 包含图像和带有文本的嵌套 ContentPane。我希望嵌套的 ContentPane 滚动,但我不希望其带有图像的父容器滚动。
<div data-dojo-type="dijit/Dialog" data-dojo-id="dialogWelcome" data-dojo-props="title: 'About'" style="width: 650px; align-content: center;">
<div data-dojo-type="dijit/layout/ContentPane" data-dojo-props="region: 'center'">
<div data-dojo-type="dijit/layout/TabContainer" data-dojo-props="style: {width: '100%', height: '600px'}">
<div data-dojo-type="dijit/layout/ContentPane" id="divContainer" data-dojo-props="title: 'Project Introduction', style: {overflow: 'hidden'}">
<img id="projectImage" src="../images/island.png" />
<div data-dojo-type="dijit/layout/ContentPane" id="divDialogMessage" data-dojo-props="style: {overflow: 'auto', padding: 0}">
about this project
</div>
</div>
“divDialogMessage”的内容是动态添加的。这给了我以下对话框
如果我将 divContainer 的样式更改为
<div data-dojo-type="dijit/layout/ContentPane" id="divContainer" data-dojo-props="title: 'Project Introduction', style: {overflow: 'auto'}">
然后我得到了我不想要的东西,它的父 ContentPane 具有图像和文本滚动。
只有文本 ContentPane 滚动的正确语法是什么?