Update Log
3.7.0
2024-03-27
Features
- Upgrade ant-design-vue to version 4.x
- Upgrade element-plus to the latest version
- Added custom JavaScript support to event visualization configuration
- Added
use-antd-form
attribute to the designer, defaulting to not previewing antd style forms. - Event list draggable sorting
Bug fixes
- Error occurs when event visualization configuration is empty, preventing subsequent events from loading
- Memory leak issue in sub-form components
- Other known issues fixed and optimizations
3.6.6
2024-02-28
Bug fixes
- The
setOptions
method was not working in layout components.
3.6.5
2024-02-27
Features
- Enhanced form methods to support nested format for field identifiers xxx.xxx.xxx.
- Addressed known issues and made optimizations.
3.6.4
2024-01-04
Bug fixes
- Fixed the issue where displayChild and hideChild methods in nested sub-forms were not affecting layout components.
- Resolved component state issues in nested sub-forms after using the setData method.
3.6.3
2023-12-20
Features
- Add open and close dialogs for visual configuration.
- Add call action method visual configuration.
3.6.2
2023-12-06
Bug fixes
- Fixed a subform internal field display invalidation issue.
3.6.1
2023-11-27
Features
- Added data source-related event visual configuration.
refreshFieldDataSource
changed to an asynchronous method, returning a Promise.
Bug fixes
- Fixed antd ui subform disable deletion issue.
3.6.0
2023-10-24
Features
- Visual configuration for action events.
setData
,reset
,refresh
adjusted to asynchronous methods, returning a Promise.- Remove reactive state for jsonData.
3.5.8
2023-08-17
Features
- Form supports exporting to PDF.
- Optimize table layout column width settings.
- Add prefix to font icon class names, iconfont -> fm-iconfont
Bug fixes
- User feedback issue resolved.
3.5.7
2023-07-28
Bug fixes
- When default values exist, opening the tree selection in multi-select mode results in an error.
- Optimize the display of the table layout on mobile devices.
- Handle exceptions in the code editor for field attribute configuration
3.5.6
2023-06-28
Bug fixes
hideChild
displayChild
disabledChild
method does not take effect in the subform.- Validation issue under antd U。
- Known issues fixed.
3.5.5
2023-05-16
Features
- Add a form entry text prompt.
- Custom fields Support custom icon configuration.
- The subform Delete row event provides data for the currently deleted row.
- Styles support dynamic theme configuration, see Theme。
- Optimize form validation by not displaying the default prompt when no error prompt is entered.
- Added mobile scan code preview in preview mode.
Bug fixes
- Subforms+ cannot be nested under layout components.
- The undo operation failed to update the style configuration.
- In full screen mode, the height cannot fill the screen when the specific height is defined.
- Optimize
setData
method to handle page display not updated when called in an event. - Other issues fixed.
3.5.4
2023-04-18
Features
- Adds full-screen mode to web pages.
- Add the
getFieldDataSource
method to get the data source for which the field is bound. - Layout fields support
setOptions
andaddClassName
method operations. - For adding dynamic control methods to layout fields, seeLayout Filed API。
3.5.3
2023-03-17
Features
- Adds method to get field instance to the designer .
- Add the form label suffix configuration.
Bug fixes
- Fixed card layout hiding not working.
- Fixed
data binding
partial container bindings not working.
3.5.2
2023-02-28
Features
- Add a virtual Table component (' VirtualTable ') to solve the problem of big data subform input lag.
- Add the
setData
method to the subform.
Bug fixes
- The
getValue
method removes data responsiveness. - In html mode, custom attribute slots do not take effect.
- Under ant design UI, add time selector range selection.
3.5.1
2023-02-01
Features
- Better adapt to mobile scenarios and optimize the display of components on mobile terminals
- Add tag newline to field properties
- Add screen switching in preview mode
3.5.0
2022-12-28
Features
- Add
card
card layout field - Add the
group
grouping container field - Subforms+ fields can be nested
- Designer operation optimization
3.4.1
2022-11-25
Bug fixes
- Json is loaded asynchronously, and custom component events are not executed
- Under ant design UI, the text box cannot be entered without maxlength configuration
3.4.0
2022-11-04
Features
- Supports importing json template files
- The field property enables custom addition of configuration items
- The imported json is formatted
Bug fixes
- Fixed file upload selection event returning
false
to continue uploads - Fixed that the fields in the subform could not be put into some containers after being dragged out
- Fixed bug outline tree reports an error when no field is selected
3.3.3
2022-09-24
Bug fixes
- Fixed an error with some layouts being nested after dragging them out
- Partial style optimization in dark mode
3.3.2
2022-09-20
Features
- Add the form outline tree panel
- Optimize the component library panel
- The designer adds the
panel
property to configure the default display type of the left panel
3.3.1
2022-09-06
Features
- Input box to add part of the property configuration
- The current component that fires the event,
currentRef
, can be obtained as an argument in the action event
Bug fixes
- Cells split into rows and cells are lost
- The cascade selector is checked to verify the problem
- The field was removed from the subform incorrectly with some attribute values
3.3.0
2022-08-05
Features
- Add a dialog box component
- Add middle and background data add and delete change check and user selection template
Bug fixes
- Recursively look for problems in the designer's
setSelect
method - Shuttle box and step bar data source configuration does not take effect
3.2.4
2022-07-16
Features
- The subform adds a fixed column configuration
- Events configured in the Event panel (
triggerEvent
) can be invoked from the custom component template. - Add a paging component
Bug fixes
- Custom component data binding issues when subform+ adds rows
3.2.3
2022-07-12
Bug fixes
- Fixed language configuration issues in internationalization projects
- Subform action button new compatibility problem
- Remove
vite-plugin-style-import
to fix the project running error
3.2.2
2022-06-27
Features
- Add a folding panel layout
- Add a sample data list custom component
3.2.1
2022-06-14
Features
- Subforms+ add
deletable
andadd
action property configuration - Custom fields add action event Settings
Bug fixes
- Subform partial operation causes the
setOptionData
method to be invalid - Problem with the
refresh
method not resetting the data
3.2.0
2022-05-26
Features
- To add dark mode, you need
Element-plus 2.2.0+
support - Add a
refresh
default method configuration that fires after a form json change callsrefresh
- The designer adds a
field-models
configuration that provides a drop-down binding for the designer field identity
Bug fixes
- Fixed
subform+
field paging issue。
3.1.1
2022-05-23
Features
- Add a
subform+
field for the design of subforms with complex layouts - The designer adds an
init-from-template
to initialize whether the form is selected from the form template library.
Bug fixes
- Upload component multiple file selection, the maximum number of uploads does not take effect
- Under the antd form, select datetime to present the problem
- Rich text editor image display processing
- Upload component progress bar optimization
3.1.0
2022-04-23
Features
The generator adds a
validate
method to support separate validation of form fieldsAdd interval size configuration for in-line layout
The designer adds the template library configuration and provides the official sample template
Data source Adds data source parameters (args), which can be passed to the data source
Add
refreshFieldDataSource
method, request update field bound data source option data, originalsendRequest
method.Add the
triggerEvent
method to trigger events configured in the form.
Refactors
- Optimize the
label-width
configuration of the Ant Design stylesheet to be consistent with the Element - Ant Design Form component dimensions can be configured in form properties Form component dimensions can be configured in form properties
The
sendRequest` method calls the data source request and instead of updating the data directly, returns the data asynchronously
3.0.4
2022-04-14
Features
- Add an Alert layout component(
Alert
) - Add browser caching to the designer
- The generator adds a
setOptionData
method for dynamic option data assignment, supporting subform components
Bug fixes
- On mobile devices, the Antd style subtable spacing problem
- Handle form verification in Antd mode
3.0.3
2022-04-11
Features
- Add the (
treeselect
) field - Add the (
transfer
) field - Optimize the designer field location and move the selector and step bar fields to the base field
- Data binding optimization, unbound data cannot be obtained through the
getData
method, other apis are not affected. - Put fields in the table layout and hide labels by default
3.0.2
2022-04-06
Bug fixes
- Fixed bug Editors and subforms cannot assign values using
setData
.
3.0.1
2022-04-01
Features
- The generator
getComponent
method supports getting the field component of a subform concrete row.
Bug fixes
- Fix step bar Component data source binding does not take effect
3.0.0
2022-03-19
Features
- Vue 3 projects are supported with Vue 3.x, Element Plus, and Ant Design Vue 3.