Antes que nada, buenos días chic@s, estuve haciendo el curso de SAPUI5 en OpenSap y estuve agregándole algunas cosas por mi cuenta a uno de los ejercicios y me encuentro con que algunos Objetos y métodos que se usan en los controladores no los termino de entender, busque en la documentación oficial y en mas sitios pero no me queda. Siento que dicen mucho pero poco a la vez. Me gustaría saber si alguien de ustedes me podrías explicar con dibujos para nenes que es lo que hago acá con cada linea.
Por ejemplo este metodo de un controlador de mi vista:
onTable: function() {
var oTable = this.byId("table");
var Array = oTable.getSelectedRows().map(function(oRow){
var
oModel = oRow.getModel(),
oBindingContext = oRow.getBindingContext(),
sPathId = oBindingContext.getPath("ProductID"),
sId = oModel.getProperty(sPathId);
return sId ;
});