dbFront v1.2.1.1145

Released: Feb 4, 2022

Actualizaciones en v1.2.1.1145

Características

  • 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.

Correcciones

  • 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.