1. override
_GridViewportElement createElement()

RenderObjectWidgets always inflate to a RenderObjectElement subclass.

Source

@override
_GridViewportElement createElement() => new _GridViewportElement(this);