Yes, these and other differences require a new widget.
It is assumed that the DataGrid is included in the ProvidesResize hierarchy ( layout panel ), and it explicitly requires you to set a fixed width when you do not put it in the ProvidesResize widget.
As you can see, in GWT for some things there are two implementations of the same widget, depending on the layout of the application (Basic or Layout panels).
source share