
Improves integration and ease of use in WinForms and WPF editions, plus adds custom CSS styling for ASP.NET.
Features
Updates in Query Builder ASP.NET Edition v3.3:
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).
Updates in Query Builder .NET WinForms and WPF Editions v3.5:
Query Building interface:
Added significant refinements for the everyday tasks with SQL queries:
- The ability to mark database objects as favourites lets find the most frequently used objects faster. *
- Displaying details about the selected database object helps get the information about data structure faster. *
- Code completion in the Expression and Criteria cells allows writing SQL expressions easier. *
- Identifying and correcting errors in SQL expressions is now easier with smart notifications.
- The prompt for sub-query deletion doesn’t block the user interface now making the query building process smoother.
Items marked with an asterisk (*) are available in the Professional version only.
Ease of integration:
Revised all of the auxiliary controls and the intermediate code between Active Query Builder and your software making the integration into your application as quick and straightforward as possible.
- Serialization of all component properties.
- Methods for easy previewing of the sub-query result data.
- Completely re-designed Metadata Container editor is now much more enjoyable for configuring metadata and its presentation in the Database Schema View.
A large part of the new features is based on the ability to use parts of the component’s UI apart from the component itself, which is available in the Professional version only. These options make the Professional version a real time-saver providing the best experience for the programmers.
- Controls to edit the component properties.
- Controls to edit properties of supported .NET DB connection libraries.
- Metadata Loading Wizard to let users load metadata from a database in a few simple steps.
- Metadata Filter editor control.
Parts of the demo projects can be copied straight to your project to allow for the lightning-fast integration:
- Ready-to-use form to choose the DB connection library, edit their properties and connect.
- Ready-to-use form to edit all of the component properties.
- SQL formatting options editing form with pre-defined formatting schemes and code preview.
- The sample form to allow even casual users to filter out unwanted objects and namespaces in a few clicks.
All component resources, both textual and graphic have been reviewed and made easier to work with: it is now possible instantly change a string or icon in the component UI in run-time with a single command.
Localization:
- Added new Japanese localization
- Eight localizations are updated: German, French, Spanish, Portuguese (Brazil), Chinese (Traditional), Italian, Turkish, and Russian.
Other changes:
- Support for SAP HANA and Pervasive (Actian Zen) has been added.
- The new DatabaseSchemaTree.DefaultExpandMetadataTypeproperty allows expanding the tree not to the specified number of levels but up to the specified metadata type (for example, up to schemas or objects). It supersedes the DefaultExpandLevel property.
- The Simple Metadata Filter now accepts full-qualified names in the Schemas and Objects collections making possible to filter out specific objects rather than "unwanted names".
- Checkboxes in data sources on the Design Pane can be hidden now by setting the DataSourceOptions.CheckboxesVisibleproperty to false.
- Expressions in the Expression Editor are formatted now according to the settings assigned to the ExpressionEditor.SQLFormattingOptionsproperty.