1.5.2 • Published 7 months ago

cb_form v1.5.2

Weekly downloads
72
License
-
Repository
-
Last release
7 months ago

简介

DynamicForm是一个前端form表单页面的解决方案,它基于 vueelement-ui 实现。他可以帮助开发人员快速开发完成表单的开发,适用于列表查询条件的form、列表增改form和流程审批界面的表单展示。

功能

1.根据配置文件动态生成表单控件。(支持控件:单选、多选、时间、radio、输入框、密码框、级联、以及自定义控件)
2.通过配置控制按钮个数。
3.通过配置控制按钮名称。
4.通过配置控制表单单行显示控件个数。
5.通过配置控制表达单个控件显示列数。
6.根据表单是增加或修改功能,控制表单主键字段显隐。
7.通过配置控制单选、多选等控件下拉数据获取方式。
8.通过配置控制表单元素验证规则。
9.对于系统内部统一的验证规则可以内置,全局统一验证规则。

接口

表单参数

参数说明类型可选值默认值
formConfig表单参数Object
formData表单数据,通过formDataitem唯一标识赋值、获取表单数据Object{}
isUpdate是否是更新表单功能(增、改表单时使用)Number0/1 1是更新0
submit表达提交函数,通过formDataitem唯一标识或者通过入参json获取表单数据Function(json: string)
getOptionFun获取表单item的Option函数Function(tranCode: string)
getRulesFun获取表单item的Rules函数Function(ruleName: string)
表单formConfig参数
参数说明类型可选值默认值
_style表单样式Object{"columns":1}{"columns":1,"submitButtonName":"提交","width":"auto"}
_items表单项数组,表述表单所有item项Array\
_rules表单验证规则,与element的Form中rules相同Objectnull
_rulesName表单验证规则函数名字,{"item唯一标识":"规则函数名称","item唯一标识":"规则函数名称"}Objectnull
_style参数
参数说明类型可选值默认值
columns表单显示列数Number11
submitButtonName表单确认钮名称String提交提交
width表单里的item宽度String225auto
item参数
参数说明类型可选值默认值
keyitem的唯一标识String---
textitem的label名称String---
typeitem的类型Stringinput/password/cascader/datetime/select/multiple/radio/checkbox
tranCodeitem所需Option的获取功能号String---
optionsitem所需Option数据Array\----
isKey表单里更新时是否要显示Number0\1 0显示,1不显示0
1.5.2

7 months ago

1.5.1

8 months ago

1.5.0

8 months ago

1.4.34

8 months ago

1.4.3

9 months ago

1.4.1

11 months ago

1.4.0

3 years ago

1.3.23

3 years ago

1.3.22

3 years ago

1.3.21

3 years ago

1.3.18

4 years ago

1.3.19

3 years ago

1.3.17

4 years ago

1.3.16

4 years ago

1.3.15

4 years ago

1.3.14

4 years ago

1.3.12

4 years ago

1.3.11

4 years ago

1.3.10

4 years ago

1.3.9

4 years ago

1.3.8

5 years ago

1.3.7

5 years ago

1.3.6

5 years ago

1.3.5

5 years ago

1.3.4

5 years ago

1.3.3

5 years ago

1.3.2

5 years ago

1.3.1

5 years ago

1.3.0

5 years ago

1.2.9

5 years ago

1.2.8

5 years ago

1.2.7

5 years ago

1.2.6

5 years ago

1.2.5

5 years ago

1.2.4

5 years ago

1.2.3

5 years ago

1.2.2

5 years ago

1.2.1

5 years ago

1.2.0

5 years ago

1.1.1

5 years ago

1.1.0

5 years ago

1.0.1

5 years ago

1.0.0

5 years ago