by mrobo » 21 August 2019, 14:22
this.row sarebbe l'elemento X della lista.
la collection è di tipo Object con il tipo contenuto una classe DO.
Tra l'altro ho appena riscontrato un altro problema.
cancello i record della tabella facendo riferimento alla collection in questo modo:
for (var index = 0; index < view.collection.length; index++) {
view.collection.rows[index].deleted = true
}
e questa funziona..
ero convinto che in questo modo la collection in questione si azzerasse da se, ma in realtà se la stampo e ancora piena, mentre i dati nel database vengono correttamente eliminati...
a questo punto ho pensato:
faccio view.collection.clear() e poi stampo la collection con console.log(view.collection), ma ho notato che la collection è ancora piena. Praticamente devo istanziare nuovamente la collection per pulirla. Come mai?