
Adds new modern, centralized and flexible validation system for Wisej.NET applications.
Features
- Validation System - Added a new Validation property extender to provide a modern, centralized, and flexible validation system to Wisej.NET applications. Once you drop the new Validation component on a container at design time, all the controls are extended with a new property ValidationRules. You can assign multiple validation rules to any control. There are 7 built-in validation rules:
- Required: Validates the presence of any value.
- Email: Validates an email entry.
- Decimal: Validates a decimal value.
- Integer: Validates an integer value.
- Currency: Validates a currency value.
- Telephone: Validates a phone number using a validation mask.
- Regex: Validates any value using a custom regular expression.
- JSON View Builder - A new experimental extension has been added which allows you to build all sorts of views using a plain JSON representation.
- Enhanced Font Support - Font support has been enhanced in the JavaScript layer as well as the server side .NET layer in Wisej.NET. Using theme fonts that are not installed on the server is now supported and you can load all the different variations for a font family.
- General Improvements:
- Speed improvements across the board.
- Consolidated bug fixes and enhancements to all controls.
- DataGridView memory footprint for large data sets has been reduced.
- Expanded Binding and MVVM ICommand support to ToolBarButtons and MenuItems.
- Added new BindableComponent base class to enable data binding on components.