Events and Autowiring in Grid Components


I have a Grid with a Column Component that is initialised using:

grid.addComponentColumn( ItemComponent::new )

I am looking for when a button is pressed within the component, for an action to happen in either the view containing the grid, or a model object.

I have tried using the fireEvent / addListener from Vaadin - but that does not work.

Is there a recommended method to pass method calls or events from a component to it’s parent?