Ticket T1282426
Visible to All Users

Dx Splitter and repainting sub components

created a day ago (modified a day ago)

I am wondering if this is a known issue/if there is a plan to address this but as you use the splitter to adjust the width (for example), the content components do not automatically adjust themselves until a repaint/manual adjustment is done.

For example,

  • With a DX Toolbar, with its items set to locateInMenu=auto, these dont automatically collapse into an overflow menu.
  • With a DX Data Grid, its toolbar items also exhibit the same behaviour
  • With a DX Tab Panel, the navButtons dont hide/show as required <-- this one is a very heavy repaint, since it will also re-init all tabs, causing components to be destroyed and recreated, I would prefer to avoid this

I have a temporary workaround to call repaint for the above examples when the DX Splitter's onResizeEnd() fires, but it would be great if it could be done automatically/dynamically (dynamically as in splitter is still in motion while adjusting the width).

And another issue with the DX Form in such a scenario is that the "colCountByScreen" property seems to only take into the account the total available screen size and not the width of the form itself. So in a splitter, I have to recalculate the count property and set that instead as a work around (each time onResizeEnd() is fired).

Thank you

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.