I see, Table does not have this feature by default however you can make it. We have an event called "pageChanged"
. This client event is fired when user change table page. It returns you the new start Index. Also you are able to get data of each row by using getRowData(index)
method.
So what I suggest you to do is to make a function which received (index of start row) and the output is the footer of table. You will call this function at beginning of table to generate footer, and at event "pageChanged" so that every time user change page, it will generate again the footer.
Hope my answer helps. Let me know if you need further assistance.