setFieldData method
void
setFieldData(
- String nodeId,
- String fieldId, {
- dynamic data,
- required FieldEventType eventType,
This method is used to set the data of a field in a node.
Emits a NodeFieldEvent event.
Implementation
void setFieldData(
String nodeId,
String fieldId, {
dynamic data,
required FieldEventType eventType,
}) {
if (eventType == FieldEventType.change) return;
final node = nodes[nodeId]!;
final field = node.fields[fieldId]!;
field.data = data;
eventBus.emit(
NodeFieldEvent(
id: const Uuid().v4(),
nodeId,
data,
eventType,
),
);
}