ConfiForms

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Table of Contents
maxLevel1

Version 3.18.1

  • Fixed issue with LiveView not updating the actual contents on the "cfLiveViewLoad" event
  • Fixed issue with a LiveView not correctly following the parameters given via the macro parameters or triggered via the "cfLiveViewLoad" event
  • Fixed issue with required file field validation when used through the smart multi-row field
  • Fixed issue with the file field not rendering existing files (previously uploaded) when it is set to "read-only" via ConfiForms Field Definition Rule
  • Fixed issue with a smart field with an enabled remote loading not loading correctly data when it is not set to use "reference to records" option
  • Fixed issue with conflicting cache instance when multiple views are configured to be used with the same form on the very same page
  • Optimized ConfiForms Filter Control macro to only initialize and load the data for the fields that are configured n the macro, and not for all the form fields
  • Fixed issue with a comment field not initialised properly when the view is set to use the inline add/edit functionality

Version 3.18

  •  LiveView to support lazy loading of a content + support for loading and reloading via scripting. For example, when you view macro is set to load the contents of a page with an id 1048608 and with a set name "myview", passing an additional parameter such as param1=Hello world (url encoded) and the param2 with a value true  
    Code Block
    AJS.$('body').trigger('cfLiveViewLoad', ["1048608", "myview", "param1=Hello%20world&param2=true"]);
    
    
  • LiveView triggers events that can be listened to to react on 
    • View load - cfLiveViewLoading 
    • View loaded - cfLiveViewLoaded 

      Code Block
          AJS.$('body').on("cfLiveViewLoading", function(event, contentId, viewName) {
           
          });
      
          AJS.$('body').on("cfLiveViewLoaded", function(event, contentId, viewName) {
           
          });
  • Fixed issue with filtering engine not handling correctly parameters with nested parenthesis 
  • Fixed issue with smart fields not loading correctly label values
  • Optimized and minified most of the CSS/JS resources to reduce the scripting/styles batch size

...