November 14, 2024
- Fixed a bug that caused the entered value and an empty string in the DateTimePicker to be processed incorrectly.
November 8, 2024
- Fixed a bug that caused an empty string in the DatePicker to be processed incorrectly.
October 18, 2024
- Fixed a bug that caused values of hidden fields to be added to form data
October 7, 2024
- Fixed a bug where error classes were not applied to the
Radio group
component
September 3, 2024
- Fixed a bug where the
required
validation did not work after clearing the value in theDropdown
component with themultiple
option
August 8, 2024
- Added support for Node.js 20.10
- Fixed a bug where the error tooltip was not displayed on the
Radio group
component
August 9, 2023
- Added ability to sort Dropdown items in alphabetical order
June 8, 2023
- Fix a corrupted file download
June 2, 2023
- Add onDownloadFail event to Files control
May 12, 2023
- Fix bug with Dropdown options
April 17, 2023
- Provision to show custom columns in Files control
- Improved compatibility with React 18
- Bug fix and minor improvements
February 7, 2023
- Bug fix and minor improvements
February 6, 2023
- Fix nested controls validation conditions checking
- Bug fix and minor improvements
January 17, 2023
- Bug fix and minor improvements
January 12, 2023
- The SemanticUI control for the input with the "time" type has been replaced with a standard one
September 28, 2022
- Added download timeout to configuration settings
June 21, 2022
- Added a property for editing HTML attributes of elements
April 21, 2022
- Bug fix and minor improvements
April 1, 2022
- Improve adaptation for large screen sizes
- Prevent validation for hidden (by visibility-condition) controls
December 3, 2021
- Bug fix and minor improvements
November 30, 2021
- Bug fix and minor improvements
- Added possibility to change tabs in Tab control
- The Files control now supports validation and can be disabled
- Bug fix and minor improvements
- Camera and Signature controls have been added.
- Minor improvements.
- Separation of basic functionality and library of controls (SemanticUI).
- Minor improvements.
- Printing forms feature.
- New features for creating forms by repeater and container controls
- New FormBuilder design.
- Some minor bugs have been fixed.
- New collection component Repeater added. It draws a specified set of components for each collection entity and supports server paging.
- Settings for adaptive layout added for components. For example there can be 2 components in the form which display the same list - grid and repeater. You can set the grid to be displayed in the desktop mode, and repeater to be displayed in the mobile mode. If component is not displayed, it is not rendered, that is why even if there are 2 heavy components on the page, it does not affect performance.
- Component can be bound to any Property Name from form data.
- Substitutions now work in component collections. Use {row.propertyName} expression to access current item data.
- Dates and numbers formatting added in substitutions. For example, {row.TransitionTime:DD.MM.YYYY HH:mm:ss} or {Amount:0,000.00}. moment.js is used to format dates. numeral.js is used to format numbers. If you need to use the formatting string set in localization, write {row.TransitionTime:local}.
- Interface performance optimized.
- Some minor bugs have been fixed.
- The first release of OptimaJet FormBuilder.