Column Sorting
<td style="text-align:center">
<span id="proj-filter" index=3 class="pointer">Auditor Status</span>
</td>
f_project *= -1;
var n = $("#projectsort").prevAll().length;
var n=3;---index value of td
sortTable(f_project,n);
function sortTable(f,n){
var rows = $('#analystdashboardid tbody tr').get();
rows.sort(function(a, b) {
var A = getVal(a);
var B = getVal(b);
if(A < B) {
return -1*f;
}
if(A > B) {
return 1*f;
}
return 0;
});
function getVal(elm){
var v = $(elm).children('td').eq(n).text().toUpperCase();
if($.isNumeric(v)){
v = parseInt(v,10);
}
return v;
}
$.each(rows, function(index, row) {
$('#analystdashboardid').children('tbody').append(row);
});
}
<td style="text-align:center">
<span id="proj-filter" index=3 class="pointer">Auditor Status</span>
</td>
f_project *= -1;
var n = $("#projectsort").prevAll().length;
var n=3;---index value of td
sortTable(f_project,n);
function sortTable(f,n){
var rows = $('#analystdashboardid tbody tr').get();
rows.sort(function(a, b) {
var A = getVal(a);
var B = getVal(b);
if(A < B) {
return -1*f;
}
if(A > B) {
return 1*f;
}
return 0;
});
function getVal(elm){
var v = $(elm).children('td').eq(n).text().toUpperCase();
if($.isNumeric(v)){
v = parseInt(v,10);
}
return v;
}
$.each(rows, function(index, row) {
$('#analystdashboardid').children('tbody').append(row);
});
}
No comments:
Post a Comment