当前 FieldArrayModel
对象的 builder 对象,仅在 Model
模式下可用。
组件 unmount 的时候删除 model
用于表单提交前格式化 FieldArray
值的回调函数
获取 FieldArray
内的所有 model
获取 model 上的错误信息
设置 model 上的错误信息
清除 FieldArray
的初始值,并将当前值设置为默认值
清除 FieldArray
所有字段的错误信息
是否 FieldArray
中任意元素有过修改
dirty === !pristine
仅保留 predicate
返回 true
的子 Model
。用于按一定条件批量过滤,相比重复调用 splice
效率更高。
该方法直接操作当前的 FieldArrayModel
对象。
每个子 Model
的 predicate
函数,返回 true
在结果中保留该 Model
当前 FieldArrayModel
对象
获取指定下标的子 model
child model index
获取 FieldArray
内的原始值
获取 FieldArray
的用于表单提交的值,和原始值可能不一致
初始化 FieldArray
的值,同时设置 initialValue
要设置为初始化值的值
修改 FieldArray
的值
要修改的值
删除 FieldArray
最后的一个元素。
Model
对象,而不是 Model
对象上的值。
是否 FieldArray
所有元素都没有修改过
添加一批元素到 FieldArray
的末尾
待添加的 Model
对象
添加一批元素到 FieldArray
的末尾
待添加的值
重置 FieldArray
为初始值,初始值通过 initialize
设置;如果初始值不存在就使用默认值
删除 FieldArray
第一个元素
Model
对象,而不是 Model
对象上的值。
对 FieldArrayModel
的子 Model
排序,该方法直接操作当前的 FieldArrayModel
对象。
比较函数,行为和 Array.prototype.sort
的比较函数一致
当前 FieldArrayModel
对象
在 FieldArray
的指定位置删除指定数量的元素,并添加指定的新元素
开始删除的元素位置
删除的元素个数
待添加的 Model
Model
对象,而不是 Model
对象上的值
在 FieldArray
的指定位置删除指定数量的元素,并添加指定的新元素
开始删除的元素位置
删除的元素个数
待添加的元素值
Model
对象,而不是 Model
对象上的值
是否 FieldArray
任意元素被 touch 过
在 FieldArray
开头添加值
待添加的 Model
对象
在 FieldArray
开头添加值
待添加的值
执行 FieldArray
的校验
校验的参数
Generated using TypeDoc
Model display name