Ticket T305788
Visible to All Users

dxTextArea is rendered incorrectly during scrolling when used within dxList item template

created 9 years ago

When using a dxTextArea to display multline text for items in a dxList, rendering is incorrect when items scroll off the top or bottom of the screen. This only happens for multiline text that is longer than the dxTextArea's height (so that scroll darts appear). What happens is that the text content 'sticks' to the screen while the items around it scroll by. As more multiline items are scrolled off the screen their text content 'piles up' into a jumbled mess at the top or bottom edge of the containing list, depending on direction of scroll. After scrolling stops, wait for several seconds and the jumbled text disappears. As it is a transient effect, it is extremely difficult to provide a screenshot, but while it's visible the effect is ugly and confusing.

Comments (1)
DevExpress Support Team 9 years ago

    Hi Paul,

    Would you please describe what I should do with the attached project to reproduce the issue?

    As for your scenario, dxList allows scrolling its content. You add dxTextArea to each item which allows scrolling data. I do not think that it is so usable for an end-user to display scrollable components in scrollable containers. Usually
    multi-line text is used as a detail description. If you wish to display detail info about your data item,  I would suggest that you place it on a separate view. For example, you can display a shortened version of your text in a dxList item and then, when a user click it, you will display all details in a detail view. What do you think?

    Disclaimer: The information provided on DevExpress.com and affiliated web properties (including the DevExpress Support Center) is provided "as is" without warranty of any kind. Developer Express Inc disclaims all warranties, either express or implied, including the warranties of merchantability and fitness for a particular purpose. Please refer to the DevExpress.com Website Terms of Use for more information in this regard.

    Confidential Information: Developer Express Inc does not wish to receive, will not act to procure, nor will it solicit, confidential or proprietary materials and information from you through the DevExpress Support Center or its web properties. Any and all materials or information divulged during chats, email communications, online discussions, Support Center tickets, or made available to Developer Express Inc in any manner will be deemed NOT to be confidential by Developer Express Inc. Please refer to the DevExpress.com Website Terms of Use for more information in this regard.