Search This Blog

Tuesday, April 11, 2017

Web Layout Manager improvements and important changes in XAF v17.1

In the 17.1 version, we have improved the scenario of loading the ASPxPageControl tab content when XafApplication.DelayedViewItemsInitialization equals True and the Conditional Appearance module is involved. So, if you encountered missing or not fully loaded tab contents in this configuration, and had to previously adjust the application-level DelayedViewItemsInitialization or View-level DelayedItemsInitialization options to avoid this behavior (learn more...), starting with v17.1, it is possible to revert these options to True by default. 

Take special note that these improvements required us to introduce some changes, which may affect a very small group of users who created and registered custom layout group templates in WebLayoutManager. Frankly speaking, this was needed for very advanced scenarios (we could locate only a few cases in our large Support Center database), so we expect that the majority of XAF users will not be affected by these changes. Anyway, if you feel or know that you could have been affected, refer to the Web Layout Manager improvements and important changes in XAF v17.1 KB Article for more details.


BTW, have you ever created custom layout item and group templates for WebLayoutManager?:-) If so, please share your use-cases in comments. I am asking because it is quite possible that we already have better solutions for you (e.g., expandable/collapsible layout groups are already supported out-of-the-box)!

6 comments:

  1. Dennis you tease us almost daily with 17.1. When is the release? Will there be a beta? Thx

    ReplyDelete
    Replies
    1. The release should be out in a month or so, the first Beta is expected in 1-2 weeks. BTW, what would you like to test or are expecting most of all?

      Delete
    2. I don't know. Do you have any unannounced upcoming/surprise features for V17? Anything improving the performance (ViewCreation, app startup, etc..) is welcome! T456056 implemented would be really cool too.

      Delete
    3. Sure, we do:-)

      Thanks for sharing your preferences!

      Delete
  2. This is looking good, Dennis. I am also interested in testing performance improvements on the web. After going through several performance related kb articles, and diving in to or BO design asking other things, our main application is now running fairly quick. The single biggest improvement occurred when we disabled the audit trail module. All of these tweaks combined to make it noticeably faster. The app began as a 15.2 web app and your development efforts have steadily brought performance increases along the way as well. Thanks for the continued improvements. Our users are coming from a windows client and are used to a quick UI experience, so I'm always interested in further performance enhancements.

    ReplyDelete
    Replies
    1. Thanks for sharing, Eric! If you have some time, it would be great to see a blog post from you describing the main optimizations. I believe the Xaf community will value this a lot as well (we can publish it here if you wish). From my side, I want to assure you that improving performance is one of our main priorities. Cheers

      Delete