dbFront v1.2.1.1145
Released: Feb 4, 2022
v1.2.1.1145 中的更新
特性
- CSS/Column: Added the ability to assign a Field's CSS class to its grid column for column-specific layout.
- CSS/Grid: Added support for multiple pipe | separated, CSS class names.
- MyLayout: Added the ability to manage Custom Layout access.
- MyLayout: Added the ability to allow users to create/edit their own version of a table's layout.
- MyLayout: Users can now easily switch between the default and custom layouts.
- OpenURL/WebGet: Added the option to load a table field from an external URL.
- WebGet: WebGet is now a firstclass button type.
- WebGet: Added the ability to optionally parse JSON requests using JsonPath.
- WebGet: Added the ability to optionally parse XML requests using XPath.
- HomeScreen: Added a new database home screen with a menu item and customizable title and content.
- HomeScreen: Added the ability to expand profile expressions in the content HTML.
- HomeScreen: Added the ability to list selected tables.
- HomeScreen: Added the ability to list selected action buttons that don't require an active record.
- HomeScreen: Added the ability to list selected action buttons as reports.
- HomeScreen: Added the ability to list selected multi-row reports.
- HomeScreen: Added the ability to sanitize the home screen HTML when saving.
- HomeScreen: Added the ability to respect visibility expressions on action buttons.
- HomeScreen: Improved Default.
- HomeScreen: Added support for {%DatabaseCaption%}, {%TableCaption%}, {%LogoUri%} and {%InspirationalQuote%}.
- Menu: Added the ability to optionally move the Database menu into the home screen.
- WebRequest: Renamed WebGet to WebRequest.
- PageFooter: Added support for {%DatabaseCaption%}, {%TableCaption%}, {%LogoUri%} and {%InspirationalQuote%}.
- GridEditing: Added support for GridEditing on tables with Row Security.
- System: The site warning or error can now be discarded. Still visible in the System Monitor.
- Oracle: Added lock around loading of defaults.
- Dialogues: Standardized button order on dialogs.
- Dropdowns: Removed ">None<" option from required lookups.
- HTML: Updated HTML validation on help and template fields.
- HTML: Updated the internal HTML parser/sanitizer/formatter.
- Lookup: Removed invalid sort fields and warnings from the multi-select config dialog.
- Debugging: Improved internal monitoring and logging.
- MultiSelect: Improved warning about non-defaulted required attribute fields.
- WebClient: Improved error handling and logging to server.
- WebClient: Better error handling on invalid lookups.
- Advanced: Moved Server/Driver information below databases and improved layout.
- Advanced: Debug Mode now provides advanced Server/Driver details.
- Search: Added the ability to skip searching columns for numeric values that don't fit.
- SingleSignOn: Updated URLs containing "@HASH@" to "#" and redirect to handle URL fragments lost due to SSO redirect.
- TableGrid: Added DIV around Table Grid to enable the configured CSS class name.
- TableGrid: Added the ability to show a loading dialog if a grid takes longer than 1/2 a second to load, also applies to search.
修补程序
- CSS/Field: Fixed message returned if invalid characters were entered for the CSS class.
- Expressions: Fixed testing of SQL expressions when the PK can't be compared with "0".
- Layout: Fixed extra space above table when table-beside-detail was collapsed.
- OpenUrl: Fixed the ability to open URLs on read-only records.
- PDFForm: Fixed the ability to create PDFs on read-only records.
- Config: Fixed handling of invalid config that could block dbFront access.
- Config: Fixed detection of new columns and placement on Forms (AppendToForm).
- Config: Corrected grid config error message to provide correct error source.
- Config: Corrected config error messages to provide correct detail.
- Numeric: Fixed ability to update a null numeric value.
- SQL Server: Fixed calculated columns detection.
- Update: Fixed the ability to update rows on tables without a PK and containing a calculate column.
- License: Fixed Prompt for the license if invalid or expired.
- Menu: Fixed responsive main menu.
- MySql: Fix to correct or discard invalid relationships.
- MySQL: Fallback if driver doesn't support .BeginTransaction(IsolationLevel).
- MySql: Fixed FullText search when using multiple or non-matching indexes.
- HTML: Fixed Custom HTML formatting.
- 1-1: Fixed loading 1-1 rel forms on first table row.
- 1-1: Fixed reloading 1-1 rel forms after parent save.
- Editing: Fixed editing child records where the FK was not contained in the PK and not visible.
- FieldGroup: Fixed support for Multi-Select fields.
- FieldGroup: Fixed layout issue where extra-wide Lookup or Multi-Select fields could mess up the layout.
- GridEditing: Fixed errors when lookup field in grid but not form.
- Import: Fixed the ability to apply table views on import.
- Import: Skip creation of relationships for missing objects.
- Import: Include SQL for GRANTs with table creation.
- System: Fixed layout issues with the site messages.
- WebUI: Fixed Heading on Collapsible Groups.