sortDroplets: function()

in webapp/components/flow-design-system/fds-demo.js [754:768]


    sortDroplets: function (column) {
        if (column.sortable === true) {
            // toggle column sort order
            column.sortOrder = (column.sortOrder === 'ASC') ? 'DESC' : 'ASC';
            const sortOrder = column.sortOrder;
            this.filterDroplets(column.name, sortOrder);
            //only one column can be actively sorted so we reset all to inactive
            this.dropletColumns.forEach(function (c) {
                c.active = false;
            });
            //and set this column as the actively sorted column
            column.active = true;
            this.activeDropletColumn = column;
        }
    },