changeValue<T> method
void
changeValue<T>({})
Implementation
void changeValue<T>({
required T value,
required String elementId,
String? propertyName,
bool ignoreLastChange = false,
}) {
if (!formElementMap.containsKey(elementId)) {
print(
'Value cannot be changed because element $elementId is not present');
return;
}
var formElement = formElementMap[elementId]!;
var property = formElement.getProperty(propertyName);
if (property is MutableProperty<T>) {
property.setValue(value, ignoreLastChange: ignoreLastChange);
} else {
print(
'Value cannot be changed because element $elementId is not mutable');
}
}