Как сделать так, чтобы элемент управления sap.m.TextArea стал отзывчивым, если его поместить в элемент управления sap.m.Dialog? - PullRequest
0 голосов
/ 25 марта 2020

У меня есть элемент управления sap.m.Dialog, в котором у меня есть несколько вкладок sap.m.IconTabFilter, а под одной из этих вкладок есть элемент sap.m.TextArea. Когда я устанавливаю ширину TextArea на 100%, она работает хорошо и почти заполняет весь диалог (оставляя небольшое поле с обеих сторон). Однако я заметил, что установка высоты на 100% не заполняет диалог должным образом. Регулировка высоты в соответствии с px решит проблему, но я хочу, чтобы она была отзывчивой, так что если размер диалога изменяется, то TextArea увеличивается или уменьшается по высоте вместе с диалогом и заполняет ту же область, что и диалог. Есть ли способ, которым я могу решить это? Обратите внимание, что я не хочу, чтобы само диалоговое окно было прокручиваемым (только TextArea), поэтому я отключил вертикальную и горизонтальную прокрутку в диалоговом окне.

1 Ответ

0 голосов
/ 26 марта 2020

Эта проблема возникает, когда высота внешнего контейнера (области содержимого диалога) не указана.

Попробуйте установить для свойства диалога "contentHeight" фиксированное значение. Это все еще будет изменяемого размера.

<Dialog id="idDialog" title="Resize Me" contentHeight="25rem" verticalScrolling="false"
 horizontalScrolling="false" resizable="true" draggable="true">
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...