You can use extjs tbar to implement components in the grid header:
tbar: [ { xtype: 'button', text: 'Button 1' } ]
or
dockedItems: [{ xtype: 'toolbar', dock: 'top', items: [ { xtype: 'button', text: 'Button 1' } ] }]
to implement combobox best way is to define a custom combobox component and provide alias for it, then in your tbar grid just say xtype: 'mygridcombo'
Here is an example.
source share