| @@ 285-303 (lines=19) @@ | ||
| 282 | window.open(RequestToUrl(request)); |
|
| 283 | return false; |
|
| 284 | }, |
|
| 285 | Sort: function(colNo, lnk){ |
|
| 286 | var request = {}; |
|
| 287 | var crntTableId = getParent(lnk, "table").getAttribute("id"); |
|
| 288 | BuildRequest(request, crntTableId); |
|
| 289 | if(Math.round(colNo) === request.colNo){ |
|
| 290 | request.colOrd = request.colOrd === "asc" ? "desc" : "asc"; |
|
| 291 | }else{ |
|
| 292 | request.colNo = Math.round(colNo); |
|
| 293 | request.colOrd = "asc"; |
|
| 294 | } |
|
| 295 | LoadData(crntTableId, request); |
|
| 296 | /* Clear and add new sort arrow */ |
|
| 297 | var headSpans = getParent(lnk, "thead").getElementsByTagName("span"); |
|
| 298 | var length = headSpans.length; |
|
| 299 | for(var i = 0; i < length; i++){ |
|
| 300 | headSpans[i].innerHTML = ""; |
|
| 301 | } |
|
| 302 | lnk.getElementsByTagName("span")[0].innerHTML = (request.colOrd === "desc" ? window.strDesc : window.strAsc); |
|
| 303 | }, |
|
| 304 | DrawSection: function(tableContainer, dt, tSection){ |
|
| 305 | var section = tSection === "tfoot" ? "tfoot" : "tbody"; |
|
| 306 | tSection = document.getElementById(tableContainer). |
|
| @@ 146-164 (lines=19) @@ | ||
| 143 | return false; |
|
| 144 | }; |
|
| 145 | ||
| 146 | this.Sort = function(colNo, lnk){ |
|
| 147 | var request = {}; |
|
| 148 | var crntTableId = this.getParent(lnk, "table").getAttribute("id"); |
|
| 149 | this.BuildRequest(request, crntTableId); |
|
| 150 | if(Math.round(colNo) === request.colNo){ |
|
| 151 | request.colOrd = request.colOrd === "asc" ? "desc" : "asc"; |
|
| 152 | }else{ |
|
| 153 | request.colNo = Math.round(colNo); |
|
| 154 | request.colOrd = "asc"; |
|
| 155 | } |
|
| 156 | this.LoadData(crntTableId, request); |
|
| 157 | /* Clear and add new sort arrow */ |
|
| 158 | var headSpans = this.getParent(lnk, "thead").getElementsByTagName("span"); |
|
| 159 | var length = headSpans.length; |
|
| 160 | for(var i = 0; i < length; i++){ |
|
| 161 | headSpans[i].innerHTML = ""; |
|
| 162 | } |
|
| 163 | lnk.getElementsByTagName("span")[0].innerHTML = (request.colOrd === "desc" ? window.strDesc : window.strAsc); |
|
| 164 | }; |
|
| 165 | ||
| 166 | this.DrawSection = function(tableContainer, dt, tSection){ |
|
| 167 | var section = tSection === "tfoot" ? "tfoot" : "tbody"; |
|