Bug Report T297662
Visible to All Users

It's impossible to change an active ASPxDockPanel after adding a new panel and removing one of the existing panels on a callback

created 9 years ago (modified 9 years ago)

1. I add 2 panels in the server-side applications
2. After the callback, I remove one panel and add a new, in the server-side applications
3. When I change the current panel (click on each panel) is not changed at the active panel . See the attached video.

After conducted research, I found out that the cause in the js function - "ActivateWindowElement" and the variable - "ASPx.GetPopupControlCollection().visiblePopupWindowIds"

The variable,ASPx.GetPopupControlCollection().visiblePopupWindowIds, is not synchronized with reality after  callback.The result is that wrongly calculated z-index for panel.
Also, it is possible to write an algorithm js function, ActivateWindowElement, incorrectly.

I'll be grateful for any comments and possible local solutions!

Show previous comments (4)
AK AK
Andrey Kosteley (Xafari Team) 9 years ago

    Hi Artem,
    That's what I need.
    Yes, my scenario is similar.

    AK AK
    Andrey Kosteley (Xafari Team) 9 years ago

      If there any news on the ticket?

      Artem (DevExpress Support) 9 years ago

        Hi Andrey,

        Our team is working on this scenario and is going to submit a fix next week if everything goes according to plan. Please bear with us.

        Answers approved by DevExpress Support

        created 9 years ago

        We have fixed the issue described in this ticket and will include the fix in our next maintenance update. To apply this solution before the official update, request a hotfix by clicking the corresponding link for product versions you require.

        Note: Hotfixes may be unavailable for beta versions and updates that are about to be released.

          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.