Delete or Remove Row in GridRowEditing

Hi,

I sorely miss a "Delete" / "Remove" button next to the "Cancel" and "Save" presented when you click on a row in a GridRowEditing grid. The "Delete" button should remove the row and the record associated with it...

I have looked in the code for GridRowEditing and tried to override part of it as shown below. However, my deleteBtn does not show up? My next step would be a new implementation of GridRowEditing, but being new to Ext GWT I thought I should ask before going down that path :-)

Small progress

Hm, it turns out that the Delete button is actually there. If I tab through all the fields in the row, the tab goes on to the Cancel and Save button - and the next tab reveals my Delete button (Cancel shifts out and Save to the left.)

So now I have to figure out how to make the ButtonBar wider...

Also the remove code does not work - it seems to remove one of the other rows...

In the meantime I have found a working piece of code for actually removing the row/record from the store when the elusive Delete button is pressed.

I ended up making a copy of GridRowEditing and adding the Delete button to this.
I'll be happy to post the whole code when I have come to the buttom of this - I really think a Grid should have option to include a Delete button as a standard functionality. In the meantime here is the Delete handler (add after the two similar handlers in createRowEditor):

Success

I followed Sven's advice and managed to create a new GridRowEditing3 that does what I want. Feel free to use in any way you see fit. Also, please let me know if there is a better way to do it - I started using GXT only four days ago, so I am still guessing... but I am actually quite proud of my accomplishment - thanx Sven :-)