Para filtrar una lista con SAPUI5 utilizaremos el modelo Filter.
Por ejemplo, si queremos filtrar los items que no han sido borrados (en esteos aparecerá que el deletionUserId es null):
var oFilter = new Filter({ path: "deletionUserId", operator: sap.ui.model.FilterOperator.EQ, value1: null }); this._oTable.getBinding("items").filter(oFilter);
Podemos ponerlo en la función de ciclelyfe onBeforeRendering, para que haga el filtrado antes de que se muestre la vista. O en cualquier acción de botón.
🙂
[…] Si queremos filtrar datos de columnas diferentes, utilizaremos algo parecido a lo que vimos en el post de filtrar listas con UI5. […]