| @@ 255-274 (lines=20) @@ | ||
| 252 | } |
|
| 253 | } |
|
| 254 | }, |
|
| 255 | GoPage: function(lnk){ |
|
| 256 | var request = {}; |
|
| 257 | var table = getParent(lnk, "table"); |
|
| 258 | var crntTableId = table.getAttribute("id"); |
|
| 259 | BuildRequest(request, crntTableId); |
|
| 260 | //check & serve pagination jump links |
|
| 261 | var jumpDir = lnk.innerHTML.trim().substr(0, 1); |
|
| 262 | if(jumpDir === "+" || jumpDir === "-"){ |
|
| 263 | var current = table.querySelector("tfoot .paging .a").innerHTML; |
|
| 264 | var jump = lnk.innerHTML.replace("K", "000").replace("M", "000000000"); |
|
| 265 | var jumpPage = (parseInt(current) + parseInt(jump)); |
|
| 266 | lnk.parentNode.setAttribute("data-page", jumpPage); |
|
| 267 | lnk.style.transform = "none"; |
|
| 268 | } |
|
| 269 | request.pageNo = lnk.parentNode.hasAttribute("data-page") ? |
|
| 270 | lnk.parentNode.getAttribute("data-page") : |
|
| 271 | lnk.innerHTML; |
|
| 272 | LoadData(crntTableId, request); |
|
| 273 | return false; |
|
| 274 | }, |
|
| 275 | Export: function(lnk, eType){ |
|
| 276 | var request = {}; |
|
| 277 | var crntTableId = getParent(lnk, "table").getAttribute("id"); |
|
| @@ 116-135 (lines=20) @@ | ||
| 113 | return '' === f.value ? null : f.getAttribute("data-table-id"); |
|
| 114 | }; |
|
| 115 | ||
| 116 | this.GoPage = function(lnk){ |
|
| 117 | var request = {}; |
|
| 118 | var table = this.getParent(lnk, "table"); |
|
| 119 | var crntTableId = table.getAttribute("id"); |
|
| 120 | this.BuildRequest(request, crntTableId); |
|
| 121 | //check & serve pagination jump links |
|
| 122 | var jumpDir = lnk.innerHTML.trim().substr(0, 1); |
|
| 123 | if(jumpDir === "+" || jumpDir === "-"){ |
|
| 124 | var current = table.querySelector("tfoot .paging .a").innerHTML; |
|
| 125 | var jump = lnk.innerHTML.replace("K", "000").replace("M", "000000000"); |
|
| 126 | var jumpPage = (parseInt(current) + parseInt(jump)); |
|
| 127 | lnk.parentNode.setAttribute("data-page", jumpPage); |
|
| 128 | lnk.style.transform = "none"; |
|
| 129 | } |
|
| 130 | request.pageNo = lnk.parentNode.hasAttribute("data-page") ? |
|
| 131 | lnk.parentNode.getAttribute("data-page") : |
|
| 132 | lnk.innerHTML; |
|
| 133 | this.LoadData(crntTableId, request); |
|
| 134 | return false; |
|
| 135 | }; |
|
| 136 | ||
| 137 | this.Export = function(lnk, eType){ |
|
| 138 | var request = {}; |
|