Ext.ux.StateButton StateButton is a Button which has various 'states'. When the Button is clicked, it cycles to the next state. Example https://danhumphrey.github.io/Ext.ux.StateButton/