Thursday 31st August, 2017

Editor 1.6.5 release notes

Phrases such as "probably the last in the x series" that accompanied the 1.6.4 should probably be banned. This is an additional bug fix release for the 1.6.x series which addresses a few issues found that shouldn't wait for 1.7, including a type checking issue that should have been fixed in 1.6.4. A couple of missing features have also been added for completeness.

Downloads

Downloads of specific versions of Editor are only available to license holders. Please see the download page for information about the current release version.

Release notes

New

  • Javascript
    • submitUnsuccessful which is triggered when validation fails. Previously there wasn't a suitable event for this that would be triggered only when validation failed.
    • field().enabled() - determine if a field is enabled or not.

Updates

  • Examples
    • Utalise the new features of KeyTable 2.3.0 which makes Editor integration simpler.

Fixes

  • Javascript
    • When server-side processing is enabled and a row is removed we need the client-side to be aware of the change so it can "rewind" the paging if needed, rather than possibly requesting a page which no longer exists from the server.
    • Javascript error could be caused by adding and removing fields dynamically in the open event.
    • Allow null as the JSON response from the server since it is valid JSON
    • Read only fields should not be clickable when multi-row editing
    • Loose type checking was only implemented on nested data
  • Styling
    • Compatibly with Bootstrap 4 beta.
  • PHP
    • Columns which shared a name with PHP functions could not be used to search the table when server-side processing was enabled.
    • Allow as in SQL statements to be optional