UberEatsClone icon indicating copy to clipboard operation
UberEatsClone copied to clipboard

"Back Button" Pattern

Open shannah opened this issue 5 years ago • 0 comments

If you want to embed your own custom back button into a View, you can simply fire a FormBackEvent. This will automatically be propagated up the controller hierarchy and handled by the form controller to go "back" to the parent controller.

E.g.

Button back = new Button();
back.addActionListener(evt->{
    evt.consume();
    ActionSupport.dispatchEvent(new FormController.FormBackEvent(back));
});

E.g. You could use this pattern in your back button in the DishView class.

shannah avatar Jan 25 '21 12:01 shannah