Bottom static row with found data
Bottom static row with found data
Miko55
Posts: 2Questions: 2Answers: 0
I have leaderboards with username and users points. Now I want to find logged in user in this table and show his username and points in a static row at the bottom or something like that. I am able to locate user but only if I get on the page where row with his username is.
So first thing would be how to search through all pages as page:'all' doesn't seem to work and how to display that static bar.
drawCallback: function( settings ) {
var page = table.page.info();
if(page.page!=0)
{
table.rows( [0,1,2] ).nodes().to$().removeClass('first-place second-place third-place');
}
var data = table.rows({ page: 'all' }).data();
$(data).each( function (idx) {
var row = table.row( idx );
if ( row.data().username === 'miko55' ) {
row.nodes().to$().addClass( 'table-success' );
alert(idx);
}
} );
This discussion has been closed.
Answers
Hi @Miko55 ,
I'd suggest just using the footer for the static bar, something like this. It doesn't need to go into the
drawCallback
unless the data is changing. Also, my data is in an array, you'll need to reference an object for yours.Cheers,
Colin