背景
成都創(chuàng)新互聯(lián)是一家專注于成都網(wǎng)站建設(shè)、做網(wǎng)站與策劃設(shè)計(jì),樺川網(wǎng)站建設(shè)哪家好?成都創(chuàng)新互聯(lián)做網(wǎng)站,專注于網(wǎng)站建設(shè)十余年,網(wǎng)設(shè)計(jì)領(lǐng)域的專業(yè)建站公司;建站業(yè)務(wù)涵蓋:樺川等地區(qū)。樺川做網(wǎng)站價(jià)格咨詢:18982081108
對(duì)于數(shù)據(jù)較少,無(wú)需后臺(tái)分頁(yè)的需求,可使用以下解決方案
方案
MiniUI提供了監(jiān)聽事件,特別方便即可實(shí)現(xiàn)。
源碼
mini.parse(); var grid = mini.get("datagridTable"); // 獲取所有數(shù)據(jù)和總記錄數(shù) { total: 100, data: [...] } var dataResult = {}; dataResult.total = ret.length; dataResult.data = ret; // 監(jiān)聽分頁(yè)前事件,阻止后自行設(shè)置當(dāng)前數(shù)據(jù)和分頁(yè)信息 grid.on("beforeload", function (e) { e.cancel = true; var pageIndex = e.data.pageIndex, pageSize = e.data.pageSize; fillData(pageIndex, pageSize, dataResult, grid); }); // 第一次設(shè)置 fillData(0, grid.getPageSize(), dataResult, grid); // 分頁(yè)填充細(xì)節(jié)處理 function fillData(pageIndex, pageSize, dataResult, grid) { var data = dataResult.data, totalCount = dataResult.total; var arr = []; var start = pageIndex * pageSize, end = start + pageSize; for (var i = start, l = end; i < l; i++) { var record = data[i]; if (!record) continue; arr.push(record); } grid.setTotalCount(totalCount); grid.setPageIndex(pageIndex); grid.setPageSize(pageSize); grid.setData(arr); }
結(jié)束
以上代碼,填充后臺(tái)數(shù)組json即可完成前臺(tái)分頁(yè)。
名稱欄目:MiniUI前臺(tái)分頁(yè),假分頁(yè)實(shí)現(xiàn)源碼
網(wǎng)頁(yè)鏈接:http://chinadenli.net/article4/ihcjoe.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)頁(yè)設(shè)計(jì)公司、網(wǎng)站策劃、ChatGPT、外貿(mào)建站、軟件開發(fā)、商城網(wǎng)站
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)