
New custom CSS styles feature, allows you to switch styling between several predefined schemes.
Features
CSS styling:
- The new QueryBuilderControl.Theme property has been made to switch styling between several predefined schemes. The current version supports jQueryUI and Bootstrap styling out of the box. Allowed property values: 'default', 'jqueryui' and 'bootstrap'.
- The new AQB.Web.theme property allows applying custom styling scheme on the client-side.
Localization:
- Adds new Japanese localization.
- Eight localizations are updated: German, French, Spanish, Portuguese (Brazil), Chinese (Traditional), Italian, Turkish, and Russian.
Expression Editor:
- The new Custom Expression Editor popup dialog to edit the text of SQL expressions via multiline text editor with SQL syntax highlighting is now added to the "Show Query Results" demo. It displays the formatted text of sub-queries and CASE statements and warns the user about errors in SQL expressions.
API:
- The new QueryBuilderControl.HandlersPath property allows defining a custom path for requests to AQB handler. The new BaseHandler.DisableRegistration method allows turning off automatic registration of the route to AQB handlers.
- Serialization of all component properties is now possible. Use the XmlSerializer.Serialize/Deserialize methods for this purpose.
- The new property CriteriaBuilder.dateFormat allows changing the date display format. Default value: "dd.mm.yy".
- The new DataSourceOptions.resizeMode property has been added to change the way the user can resize objects in the Canvas. Default value: "se" (bottom-right corner).