当前 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