The client-side API of WebGrid has been completely redesigned and rewritten to more faithfully adhere to OOP standards. An important part of this process has been to create a consistent, unified API model for both client and server development. This model, now defined as standard in the WebUI Framework, reduces your development time by presenting a consistent set of methods and properties across all controls and tasks. An added benefit is that the new client API performs up to 80% faster than the previous version.
Bridging the gap between client and server, Client Action is a major enhancement to the OnTheFlyPostBack™ architecture. A Client Action object is attached to an individual WebGrid instance, enabling predefined client actions to be executed directly from server code during flypostback. This powerful and easy-to-use feature eliminates a great deal of unnecessary client-side coding. Better still, your applications will be more resilient and more easily debugged since client functions may be invoked directly from server code.
In addition to serving as a solid foundation for Intersoft’s rich suite of components, WebUI Framework tightly integrates into the Microsoft Visual Studio development environment. Among its many Designer features is the Client Event Designer, which increases your productivity by automating tasks commonly required when connecting code to events in Visual Studio.
Among the many recent improvements to the core architecture of WebGrid is the ability to perform client tasks such as calling SetFocus from server-side code. This allows you to force focus to a specific grid during page load, and even set the active row from the server. Regardless of how deeply nested the selected grid element, you’ll always locate it.