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