selectOnChange(e) { let { autosave } = this.props; let { formDoc } = this.state; let name = e.target.getAttribute('name'); let val = e.target.value; if (val === 'true') { val = true; } else if (val === 'false') { val = false; } if (val === '(Select One)') { unset(formDoc, name); } else { set(formDoc, name, val); } this.setState({ formDoc }); if (autosave) { this.onSubmit(); } this.validateInput(name); }
export function hasErrorOnlyAt(result: any, key?: string): boolean { if (result == null || typeof result !== 'object') { return false; } if (key == null) { throw new Error('Please provide a key to check for an error.'); } const omitted = cloneDeep(result); unset(omitted, key); return !hasError(omitted) && hasErrorAt(result, key); }
exports.remove = function (_path) { _unset(this.config, replacePath(_path)) return this }
createOptions.renderOptionsKeysToFilter.forEach(function(key) { unset(data, key); });