1)non mi è chiaro il motivo per cui la dataMap non abbia una posizione definita quando ci clicca su una riga del template.
Se io premo sulla terza riga, ad esempio, del template nella prima pagina video, row.position = 2 perché dm.Position = null?
2)la n-esima riga del template corrisponde sempre alla n-esima riga della data.map? O ci sono casi che mi sfuggono per i quali non c'è questa corrispondenza?
3) ho visto che se premendo su una data riga apro un PopUp e voglio al rientro operare sulla riga della data.map che gli ho passato devo sempre prima di aprire il PopUp valorizzare la posizione della data.map:
$dmDett.position = this.row.position;
Non sarebbe opportuno che dataMap.position coincidesse sempre con row.position?