This commit is contained in:
Kolo 2025-04-04 13:30:16 -07:00 committed by GitHub
commit 0dc5c6b850
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -69,6 +69,7 @@ class ChartEditorEventDataToolbox extends ChartEditorBaseToolbox
return;
}
chartEditorState.eventDataToPlace = {};
buildEventDataFormFromSchema(toolboxEventsDataGrid, schema, chartEditorState.eventKindToPlace);
if (!_initializing && chartEditorState.currentEventSelection.length > 0)
@ -93,6 +94,8 @@ class ChartEditorEventDataToolbox extends ChartEditorBaseToolbox
{
super.refresh();
toolboxEventsEventKind.pauseEvent(UIEvent.CHANGE, true);
var newDropdownElement = ChartEditorDropdowns.findDropdownElement(chartEditorState.eventKindToPlace, toolboxEventsEventKind);
if (newDropdownElement == null)
@ -151,6 +154,8 @@ class ChartEditorEventDataToolbox extends ChartEditorBaseToolbox
}
}
}
toolboxEventsEventKind.resumeEvent(UIEvent.CHANGE, true, true);
}
var lastEventKind:String = 'unknown';
@ -165,8 +170,6 @@ class ChartEditorEventDataToolbox extends ChartEditorBaseToolbox
// Clear the frame.
target.removeAllComponents();
chartEditorState.eventDataToPlace = {};
for (field in schema)
{
if (field == null) continue;
@ -259,7 +262,7 @@ class ChartEditorEventDataToolbox extends ChartEditorBaseToolbox
var value = event.target.value;
if (field.type == ENUM)
{
value = event.target.value.value;
value = event.target.value?.value;
}
else if (field.type == BOOL)
{