MCPcopy
hub / github.com/react-component/form / setFields

Function setFields

src/createBaseForm.js:327–347  ·  view source on GitHub ↗
(maybeNestedFields, callback)

Source from the content-addressed store, hash-verified

325 },
326
327 setFields(maybeNestedFields, callback) {
328 const fields = this.fieldsStore.flattenRegisteredFields(
329 maybeNestedFields,
330 );
331 this.fieldsStore.setFields(fields);
332 if (onFieldsChange) {
333 const changedFields = Object.keys(fields).reduce(
334 (acc, name) => set(acc, name, this.fieldsStore.getField(name)),
335 {},
336 );
337 onFieldsChange(
338 {
339 [formPropName]: this.getForm(),
340 ...this.props,
341 },
342 changedFields,
343 this.fieldsStore.getNestedAllFields(),
344 );
345 }
346 this.forceUpdate(callback);
347 },
348
349 setFieldsValue(changedValues, callback) {
350 const { fieldsMeta } = this.fieldsStore;

Callers

nothing calls this directly

Calls 5

setFieldsMethod · 0.80
getFieldMethod · 0.80
getNestedAllFieldsMethod · 0.80
onFieldsChangeFunction · 0.50

Tested by

no test coverage detected