From 2b266f765ffc00de1431e6b16ec7fd695835c494 Mon Sep 17 00:00:00 2001 From: joepuzzo Date: Mon, 13 Jan 2025 06:19:41 -0800 Subject: [PATCH] Fixed Issue where fieldExists was not added to formApi --- CHANGELOG.md | 8 +++++++- src/FormController.js | 8 +++++++- 2 files changed, 14 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 3ff80b4e..b105cfd1 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,4 +1,10 @@ -## 4.61.0 ( Dev 12th, 2024) +## 4.61.1 ( Jan 13th, 2024) + +### Fixed + +- Issue where fieldExists was not added to formApi + +## 4.61.0 ( Dec 12th, 2024) ### Added diff --git a/src/FormController.js b/src/FormController.js index 4d90247f..90effbde 100644 --- a/src/FormController.js +++ b/src/FormController.js @@ -196,6 +196,7 @@ export class FormController { this.enableForm = this.enableForm.bind(this); this.getMemory = this.getMemory.bind(this); this.restore = this.restore.bind(this); + this.fieldExists = this.fieldExists.bind(this); } getOptions() { @@ -214,6 +215,10 @@ export class FormController { return ObjectMap.get(this.state.maskedValues, name); } + fieldExists(name) { + return !!this.fieldsMap.get(name); + } + setMaskedValue(name, value) { return ObjectMap.set(this.state.maskedValues, name, value); } @@ -772,7 +777,8 @@ export class FormController { disable: this.disableForm, enable: this.enableForm, restore: this.restore, - getMemory: this.getMemory + getMemory: this.getMemory, + fieldExists: this.fieldExists }; }