Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

ignore sorting on a particular column tablesorter

Can I ignore sorting on a particular column in jquery tablesorting plugin?

So basically when the page is loaded I do not not want any sorting done on the column "Search" because it contains images and does some javascript processing of its own and this slows down my sorting considerably.

Here is my code:

<script type="text/javascript">
jQuery(document).ready(function() { 

    jQuery("table").tablesorter({ 


}); 

});

    puts "<table cellspacing=\"1px\" class=\"tablesorter\" >"
    puts "<thead>"
    puts "<tr>"
    puts    "<th>Search</th>"
    puts    "<th>Sub-App</th>"
    puts    "<th>Division</th>"
    puts    "<th>Region</th>"
    puts    "<th>Market</th>"
    puts    "<th>Language</th>"
    puts    "<th>Function</th>"
    puts    "<th>LOB</th>"
    puts    "<th>Term</th>"
    puts    "<th>Center</th>"
    puts "</tr>"
    puts "</thead>"
    puts "<tbody>"

    puts "<tr>"
    puts    "<td id=\"$cellID\">"
    puts    "<img src=\"images/magnifier.gif\" style=\"cursor:pointer\" onclick=\"showRouting({'spec':'${specific}', 'id':'${mkt_id}', 'name':'${mkt_name}', 'xfer':'${xfertype}', 'cell':'${cellID}'})\"</img>"
    puts    "</td>"
    puts    "<td>$level</td>"
    puts    "<td>$div_name</td>"
    puts    "<td>$reg_name</td>"
    puts    "<td>$link</td>"
    puts    "<td>$lang</td>"
    puts    "<td>$func</td>"
    puts    "<td>$lob</td>"
    puts    "<td>$term</td>"
    puts    "<td>$ctr_name</td>"
    puts "</tr>"

    puts "</tbody>"
    puts "</table>"
like image 563
newbie Avatar asked Jun 01 '12 21:06

newbie


2 Answers

As per the documentation, you can now use class="sorter-false"

like image 160
Jack James Avatar answered Nov 15 '22 08:11

Jack James


Never mind. the following answers my question. it doesnt sort any faster because it still displays the images on that column.

 headers: {
            0: { sorter: false }

        }
like image 35
newbie Avatar answered Nov 15 '22 08:11

newbie