我有一个sap.m.Dialog控件,在其中有几个sap.m.IconTabFilter选项卡,在这些选项卡之一下有一个sap.m.TextArea元素。当我将TextArea的宽度设置为100%时,它的效果很好,几乎可以填满整个对话框(在两边都留有一点空白)。但是我注意到将高度设置为100%不能正确填充对话框。根据px调整高度可以解决此问题,但我希望它具有响应性,因此,如果对话框的大小更改,则TextArea随对话框的高度增加或减少,并填充与对话框相同的区域。有什么办法可以解决这个问题?请注意,我不希望对话框本身可滚动(仅TextArea),因此我已禁用了对话框的垂直和水平滚动。
这是外部容器(对话框内容区域)的高度未指定时发生的问题。
尝试将对话框属性“ contentHeight”设置为固定值。它仍然可以调整大小。
<Dialog id="idDialog" title="Resize Me" contentHeight="25rem" verticalScrolling="false"
horizontalScrolling="false" resizable="true" draggable="true">