dispose method
Implementation
@override
dispose()
{
// Log().debug('dispose called on => <$elementName id="$id">');
// cleanup
tableheader?.dispose();
prototypeModel?.dispose();
// clear rows
this.rows.forEach((_,row) => row.dispose());
this.rows.clear();
super.dispose();
}