1.0.17 • Published 5 years ago

@alifd/form-table v1.0.17

Weekly downloads
4
License
MIT
Repository
-
Last release
5 years ago

可编辑 Table

包名:@alife/whale-form 负责人:游鹿

API

FormTable

参数说明类型默认值
field自定义 field (一般用于需要设置初始值的时候设置)Object-
actions内置行为包括增加行,删除行,复制行等可选值:'add', 'addInOrder', 'delete', 'copy'
cols自定义列Object-

cols 配置项

继承 Table.Column API 除此之外有一些其他配置:

参数说明类型默认值
dataKey*常用 作为参数提交时的name,不能重复String
fieldProps*常用 返回值为对象,该对象的key参考field.init方法的第二个参数optionsFunction(current, index, record) => Object-

fieldProps 配置项

参考Field 组件, init方法的第二个参数options API 有如下方法

参数说明类型默认值
initValue*常用组件初始值(组件第一次render的时候才会读取,后面再修改此值无效),类似defaultValueany
trigger*常用触发数据变化的事件名称String'onChange'
rules*常用 校验规则 参数参考Array/Object
valueName组件值的属性名称,如 Checkbox 的是 checked,Input是 valueString'value'
getValueFromEvent自定义从onChange事件中获取value的方式,一般不需要设置. 详细用法查看demo 自定义数据获取Function(value,...args) 参数顺序和组件是完全一致的

FormTable.Submit

继承 Button API

参数说明类型默认值
field自定义 field (一般用于需要设置初始值的时候设置)Object-
onClick点击提交后触发签名:Function(value: Object, errors: Object, field: class) => void参数:value: {Object} 数据errors: {Object} 错误数据field: {class} 实例Functionfunc.noop
validate是否校验/需要校验的 name 数组Boolean/Array-

FormTable.Reset

继承 Button API

参数说明类型默认值
field自定义 field (在 Form 内不需要设置)Object-
names自定义重置的字段Array-
onClick点击提交后触发签名:Function() => voidFunctionfunc.noop
toDefault返回默认值Boolean-
1.0.17

5 years ago

1.0.16

5 years ago

1.0.15

5 years ago

1.0.14

5 years ago

1.0.13

5 years ago

1.0.12

5 years ago

1.0.11

5 years ago

1.0.10

5 years ago

1.0.9

5 years ago

1.0.8

5 years ago

1.0.7

5 years ago

1.0.6

5 years ago

1.0.5

5 years ago

1.0.4

5 years ago

1.0.3

5 years ago

1.0.2

5 years ago

1.0.1

5 years ago

1.0.0

5 years ago