1.0.30 • Published 4 years ago

antd-pc-form-package v1.0.30

Weekly downloads
39
License
ISC
Repository
-
Last release
4 years ago

Coding......

antd-pc-form-package

Through the strategy pattern, the form encapsulation is designed to simplify the development difficulty of antd-design on PC.

Target Plan

Form Type PlanProgressVersion
Inputdonev1.0.0
Number Inputdonev1.0.0
Radiodonev1.0.0
Checkboxdonev1.0.0
Selectdonev1.0.0
Switchdonev1.0.0
Date Pickerdonev1.0.0
Tree Selectcoding
...

Dependency

$ npm install antd --save-dev

Usage

$ npm install antd-pc-form-package
import {FormPackage} from "antd-pc-form-package";

<FormPackage dataSource={dataSource} getFormValues={this.getFormValues}/>

dataSource

{ 
    key: 1,
    type: 1,
    name: 'name',
    label: 'name', 
    value: '', 
    placeholder: 'input name', 
    rules: [
        {required: true, message: 'input name'},
    ], 
    icon: <Icon type="user" style={{ color: 'red' }} />,
},
PropertyDescriptionTypeDefaultRequired
keyUnique identification numberNumberTrue
typeForm typeStringINPUTFalse
nameNameStringTrue
labelStringFalse
valueNumber | string | BooleanFalse
placeholderStringFormItem._placeholderFalse
rulesObject{required: true, message:FormItem._placeholder}False
iconComponentFalse
triggerValidate triggerString'onBlur'False
sourceradio, checkbox, select etc must be needArray[]False

'type' enumerations

TypeDescription
INPUT文本输入框
NUMBER_INPUT数字输入框
RADIO单选框
CHECKBOX多选框
SELECT下拉框
SWITCH开关
DATE_PICKER日期选择框
TREE_SELECT树选择器

API

PropertyDescriptionTypeDefaultVersion
dataSourceform configsobjectv1.0.0
getFormValuesget form valuesFunction(values)v1.0.0

Contact

1.0.30

4 years ago

1.0.29

4 years ago

1.0.28

4 years ago

1.0.22

4 years ago

1.0.21

4 years ago

1.0.26

4 years ago

1.0.25

4 years ago

1.0.24

4 years ago

1.0.23

4 years ago

1.0.27

4 years ago

1.0.20

4 years ago

1.0.19

4 years ago

1.0.18

4 years ago

1.0.17

4 years ago

1.0.16

4 years ago

1.0.15

4 years ago

1.0.14

4 years ago

1.0.13

4 years ago

1.0.12

4 years ago

1.0.11

4 years ago

1.0.10

4 years ago

1.0.9

4 years ago

1.0.8

4 years ago

1.0.7

4 years ago

1.0.6

4 years ago

1.0.5

4 years ago

1.0.4

4 years ago

1.0.3

4 years ago

1.0.2

4 years ago

1.0.1

4 years ago

1.0.0

4 years ago

0.1.12

4 years ago

0.1.11

4 years ago

0.1.10

4 years ago

0.1.9

4 years ago

0.1.8

4 years ago

0.1.7

4 years ago

0.1.6

4 years ago

0.1.5

4 years ago

0.1.4

4 years ago

0.1.3

4 years ago

0.1.2

4 years ago

0.1.1

4 years ago

0.1.0

4 years ago