cancel
Showing results for 
Search instead for 
Did you mean: 

Filter table doesn't work

Former Member
0 Kudos

Hello everyone!

I have one problem with Filter table. Grouping is working but Ascending und Descending don't work....I cannot understand why...

f4.png

This is my code.

    handleConfirm: function(oEvent) {
        var oView = this.getView();
        var oTable = oView.byId("idStats");

        var mParams = oEvent.getParameters();
        var oBinding = oTable.getBinding("items");

        // apply sorter to binding
        // (grouping comes before sorting)
        var aSorters = [];

        if (mParams.groupItem) {
            var sPath = mParams.groupItem.getKey();
            var bDescending = mParams.groupDescending;
            var vGroup = this.mGroupFunctions[sPath];
            aSorters.push(new sap.ui.model.Sorter(sPath, bDescending, vGroup));
        }
        var sPath = mParams.sortItem.getKey();
        var bDescending = mParams.sortDescending;
        aSorters.push(new sap.ui.model.Sorter(sPath, bDescending));
        oBinding.sort(aSorters);
    },

Accepted Solutions (0)

Answers (0)