Sergii Posted March 15, 2021 Share Posted March 15, 2021 Доброго времени суток На панели вертикально вывожу несколько TUniDBText элементов. При этом использую autosize=true. При переносе слов на следующую строку элементы перекрывают друг друга. Не придумал ни чего лучше, как элемент кинуть на UniContainerPanel. Однако не могу изменить размер панели, так как не нашел в TUniDBText свойства итоговой высотой элемента. Свойства autosize в UniContainerPanel не нашел. Подскажите как реализовать задачу? Quote Link to comment Share on other sites More sharing options...
Sherzod Posted March 16, 2021 Share Posted March 16, 2021 5 hours ago, Sergii said: На панели вертикально вывожу несколько TUniDBText элементов. При этом использую autosize=true. При переносе слов на следующую строку элементы перекрывают друг друга. Не придумал ни чего лучше, как элемент кинуть на UniContainerPanel. Однако не могу изменить размер панели, так как не нашел в TUniDBText свойства итоговой высотой элемента. Свойства autosize в UniContainerPanel не нашел. Подскажите как реализовать задачу? Здравствуйте, Какое выравнивание используете? Есть тестовый случай!? Quote Link to comment Share on other sites More sharing options...
Sergii Posted March 16, 2021 Author Share Posted March 16, 2021 Exampe.rar Добавил тестовый пример. В этом примере элементы располагаются правильно и не перекрывают друг друга. Проблема заключается в том, что при такой реализации нельзя включить вертикальную прокрутку панели. С Уважением Serg Quote Link to comment Share on other sites More sharing options...
Sherzod Posted March 16, 2021 Share Posted March 16, 2021 Я проанализирую Ваш тестовый случай. Quote Link to comment Share on other sites More sharing options...
Sherzod Posted March 17, 2021 Share Posted March 17, 2021 On 3/16/2021 at 12:49 AM, Sergii said: так как не нашел в TUniDBText свойства итоговой высотой элемента. Свойства autosize в UniContainerPanel не нашел. Подскажите как реализовать задачу? UniPanel1 -> LayoutConfig -> Height = 100% ? Quote Link to comment Share on other sites More sharing options...
Sergii Posted March 17, 2021 Author Share Posted March 17, 2021 Этот вариант не решает проблему. Для того чтобы все корректно работало необходимо включить вертикальную прокрутку на панели. Если я включаю config.scrollable=true включается горизонтальная прокрутка. Это очень неудобно. Существует ли возможность на панели принудительно включить вертикальную прокрутку? Именно вертикальную. C Уважением Serg Quote Link to comment Share on other sites More sharing options...
Sherzod Posted March 17, 2021 Share Posted March 17, 2021 18 minutes ago, Sergii said: Этот вариант не решает проблему. Для того чтобы все корректно работало необходимо включить вертикальную прокрутку на панели. Если я включаю config.scrollable=true включается горизонтальная прокрутка. Это очень неудобно. Существует ли возможность на панели принудительно включить вертикальную прокрутку? Именно вертикальную. Попробуйте: function beforeInit(sender, config) { //config.scrollable = true; config.style = 'overflow-x: hidden; overflow-y: auto;' } Quote Link to comment Share on other sites More sharing options...
Sergii Posted March 17, 2021 Author Share Posted March 17, 2021 Excelent! Thank you so much. 1 Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.