fireTriggers method
Implementation
void fireTriggers(Event event) {
var model = children?.first;
// tab is a framework
if (model is FrameworkModel) {
// broadcast the event to the tab
model.eventManager.broadcast(model, event);
// fire the tab triggers
List<TriggerModel> triggers = model.findDescendantsOfExactType(TriggerModel).cast();
for (var trigger in triggers) {
if (event.parameters?['id'] == trigger.id) {
trigger.trigger();
}
}
}
}