Para ordenar una lista mediante un criterio podemos hacerlo con el modelo Sorter.
Primero deberemos importarlo a nuestro controlador, con lo que añadimos en sap.ui.define el modelo.
"sap/ui/model/Sorter"
Y lo pasamos a la función, con lo que nos podría quedar un inicio de controlador parecido a:
sap.ui.define([ "eventlist/controller/BaseController", "sap/ui/model/json/JSONModel", "sap/ui/model/Sorter" ], function (BaseController, JSONModel, Sorter) {
Ahora vamos a usar el modelo en el momento que queramos ordenar los resultados:
var oSorter = new Sorter({ path : "fechaNacimiento", descending : true, group : false });
Y lo aplicamos a nuestra tabla (en este caso) con id table.
this.byId("table").getBinding("items").sort(oSorter);
🙂