简体中文 | English
Everright-formEditor is a free and open source javascript visual low-code editor. It can create forms with simple operations through the GUI interface. It has a flexible interaction. The PC depends on element-plus while the mobile depends on vant. There is a set of adapters to convert parameters into ones that can be recognized by both element-plus and vant.
- 1.Support Chinese and English
- 2.Support Pc and Mobile
- 3.Rich fields and layout containers
- 4.Flexible interaction
- 5.Fields and layout separated
- 6.Fields and layout not separated
- 7.The editor, previewer, and configuration panel can all be used separately
- 8.Logical controller (Visible, Required, Read only)
- Editor
layoutType1: Fields and layout not separated
- Editor
layoutType2: Fields and layout separated
- Preview
layoutType1: Fields and layout not separated
- Preview
layoutType2: Fields and layout separated
- Config panel
Various properties for displaying and editing form fields are provided, including basic information, types, layouts, and so on
Type | Pc | Mobile |
---|---|---|
Input | ✅ | ✅ |
✅ | ✅ | |
ID | ✅ | ✅ |
Cellphone | ✅ | ✅ |
URL | ✅ | ✅ |
Textarea | ✅ | ✅ |
Number | ✅ | ✅ |
Radio | ✅ | ✅ |
Checkbox | ✅ | ✅ |
Select | ✅ | ✅ |
Time | ✅ | ✅ |
Date | ✅ | ✅ |
Rate | ✅ | ✅ |
Switch | ✅ | ✅ |
Slider | ✅ | ✅ |
Html | ✅ | ✅ |
Cascader | ✅ | ✅ |
File | ✅ | ✅ |
Signature | ✅ | ✅ |
Region | ✅ | ✅ |
Type | Pc | Mobile |
---|---|---|
Grid | ✅ | ✅ |
Table | ✅ | ❌ |
Tabs | ✅ | ✅ |
Collapse | ✅ | ✅ |
Divider | ✅ | ✅ |
Subform | ✅ | ✅ |
Field | Equal | Not equal | Contains | Not contain | Greater than | Greater than or equal to | Less than | Less than or equal to | Between | Equal to one of | Not equal to one of | Belong to one of | Not belong to one of | Empty | Not empty |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Input | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | |||||||||
✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ||||||||||
ID number | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | |||||||||
Cellphone | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | |||||||||
URL | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | |||||||||
Textarea | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | |||||||||
Number | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ||||||
Radio | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | |||||||||
Checkbox | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | |||||||||
Select | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | |||||||||
Time | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ||||||
Date (date) | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ||||||
Date (datetime) | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ||||||
Date (dates) | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | |||||||||
Date (daterange) | ✅ | ✅ | ✅ | ✅ | |||||||||||
Rate | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ||||||
Switch | ✅ | ✅ | |||||||||||||
Slider | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ||||||||
Html | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | |||||||||
Cascader | ✅ | ✅ | ✅ | ✅ | |||||||||||
File | ✅ | ✅ | |||||||||||||
Signature | ✅ | ✅ | |||||||||||||
Region | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | |||||||||
Subform | ✅ | ✅ |
This repo exists thanks to all the people who contributed.