0
我有兩個gridview在頁面中。兩個gridview都包含單獨的更新面板和兩個gridview都有虛擬header.I要排序兩個gridview.So我用jquery.One gridview排序正確done.That相同的jquery我用另一個GridView控件,但不是working.My代碼在一個頁面排序中的兩個gridview
function SortTran(cell, sortOrder) {
var sorting = [[cell.cellIndex, sortOrder]];
$("#<%=gvCustomer.ClientID%>").trigger("sorton", [sorting]);
if (sortOrder == 0) {
sortOrder = 1;
cell.className = "sortDesc";
}
else {
sortOrder = 0;
cell.className = "sortAsc";
}
cell.setAttribute("onclick", "SortTran(this, " + sortOrder + ")");
cell.onclick = function() { SortTran(this, sortOrder); };
document.getElementById("<%=pnlCustomer.ClientID %>").scrollTop = 0;
}
function SetTranDefaultSortOrder() {
var gvHeader = document.getElementById("dummyTranHeader");
var headers = gvHeader.getElementsByTagName("TH");
for (var i = 0; i < headers.length; i++) {
headers[i].setAttribute("onclick", "SortTran(this, 1)");
headers[i].onclick = function() { SortTran(this, 1); };
headers[i].className = "sortDesc";
}
}
$.tablesorter.addParser({
id: 'balance',
is: function (s) {
return false;
},
format: function (s) {
return s;
},
type: 'number'
});
$(document).ready(function() {
$("#<%=gvCustomer.ClientID%>").tablesorter({
headers: {
2: {
sorter: 'balance'
}
}
});
SetDefaultSortOrder();
});
此相同的代碼,我用另一個GridView控件,但不工作properly.Why?沒有可能進行排序的網頁不超過兩次的GridView?