Optimajet FormEngine v7.0.0
Released: Sep 1, 2025
v7.0.0 での更新項目
機能
- Multiple fields with the same
dataKey are now updated in sync when form data changes.
- Added a
dataKey editor for fields with two-way data binding (valued).
- Fields from the initial data are always preserved in form data, even if not bound to form fields.
- Changed two-way data binding to one-way in the
Progress component.
- Changed the return type of DataValidator.getValidationResult, IStore.localizeErrorMessages, and ErrorMessageLocalizer from
string to string[].
- Changed the style editor language from SCSS to CSS.
- Added new methods for working with
initialData:
- ComponentData.setInitialData
- ComponentData.generatedData
- ComponentData.updateInitialData
- Store.setInitialData
- Added
clearInitialData parameter to the following methods:
- ComponentData.clear
- ComponentData.reset
- IFormData.clear
- IFormData.reset
不具合の修正
- The calculated value button is no longer displayed for properties that are not
calculable or localizable.
- Removed the incorrect hint suggesting camelCase usage in the HTML Attributes editor.
- Fixed a bug where deleting a validation rule did not remove its localized messages from the form JSON.
- Fixed an issue where IFormData.getValidationResult returned unlocalized error messages.
- Removed deprecated fields and methods:
Store.getForm
ComponentKind.slot
ComponentKind.preset
FormViewerProps.erroneous
Meta.kind
BuilderView.withErrorMeta
BuilderView.withTooltipMeta