欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

EasyUI DataGrid關于如何實現動態(tài)列數據綁定

最近,在對公司的一個老項目進行優(yōu)化調整。有個使用的三方插件報表頁面,一旦查詢時間過長就會自動異常并使瀏覽器崩潰,由于這個插件只有個前人遺留的dll文件,實在看不懂里面的代碼無從下手,既然項目前端大部分是基于EasyUI做的,想著就直接用EasyUI的DataGrid做數據報表明細展示。
由于之前很少做過B/S相關的項目,對于前端了解的不是很多,好在EasyUI框架文檔資料比較多,功能也比較齊全,上手還是比較快的。
下面開始我的第一個關于報表開發(fā)時遇到的第一個問題:EasyUI DataGrid動態(tài)列數據綁定
EasyUI DataGrid動態(tài)列數據綁定實現方式并不是很發(fā)雜,請求到遠程數據后,通過其中一條列表數據獲取到列字段,然后在通過datagrid對數據進行綁定

創(chuàng)新互聯建站,為您提供成都網站建設、成都網站制作、網站營銷推廣、網站開發(fā)設計,對服務成都咖啡廳設計等多個行業(yè)擁有豐富的網站建設及推廣經驗。創(chuàng)新互聯建站網站建設公司成立于2013年,提供專業(yè)網站制作報價服務,我們深知市場的競爭激烈,認真對待每位客戶,為客戶提供賞心悅目的作品。 與客戶共同發(fā)展進步,是我們永遠的責任!

$.getJSON(url, queryParams, function (result) {
    // 清空報表節(jié)點數據
    $("#tbGrid").empty();

    // 拼裝列頭
    if (result && result.total > 0) {
        var columns = new Array();
        $.each(result.rows[0], function (i, field) {
            var column = {};
            column["title"] = i;
            column["field"] = i;
            columns.push(column);
        });

        $('#tbGrid').datagrid({
            height: 780,
            singleSelect: true,
            rownumbers: true,
            pagination: true,
            columns: [
                columns  // 列頭綁定
            ],
            data: result.rows  // 表格內容數據綁定
        });

        //分頁處理
        var pager = $('#tbGrid').datagrid('getPager');
        pager.pagination({
            showRefresh: false,
            total: result.total,
            pageList: [50, 100, 200, 500],
            pageSize: queryParams.rows,
            pageNumber: queryParams.page,
            buttons: [{
                text: '導出',
                iconCls: 'icon-redo',
                handler: function () {
                    exportToExcel(queryParams);
                }
            }],
            onSelectPage: function (pageNumber, pageSize) {
                $(this).pagination('loading');
                btnRefresh_onclick(pageNumber, pageSize);
                $(this).pagination('loaded');
            }
        });

后臺返回的數據對象是按datagrid要求的格式數據返回的

 public class EasyUIPageObject
 {
     public object rows { get; set; }
     public int total { get; set; }
     public object footer { get; set; } // 可選
 }

相關參考:
https://www.jeasyui.com/forum/index.php?topic=2197.0
http://jeasyui.com/documentation/index.php#

當前題目:EasyUI DataGrid關于如何實現動態(tài)列數據綁定
路徑分享:http://chinadenli.net/article32/dsoghpc.html

成都網站建設公司_創(chuàng)新互聯,為您提供外貿建站、網站營銷小程序開發(fā)、動態(tài)網站網站維護、App設計

廣告

聲明:本網站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯

外貿網站建設
丝袜视频日本成人午夜视频| 搡老妇女老熟女一区二区| 亚洲国产色婷婷久久精品| 国产内射在线激情一区| 日韩丝袜诱惑一区二区| 一本久道久久综合中文字幕| 日韩欧美综合在线播放| 日韩一区二区三区在线欧洲| 欧美精品亚洲精品日韩专区| 中文日韩精品视频在线| 国产日韩综合一区在线观看| 中日韩美女黄色一级片| 欧美区一区二区在线观看 | 99热在线精品视频观看| 高清国产日韩欧美熟女| 不卡在线播放一区二区三区| 国产一区二区不卡在线播放| 国产又粗又猛又大爽又黄同志| 中文字幕无线码一区欧美| 中文字幕人妻av不卡| 国产精品亚洲一级av第二区| 国产精品丝袜美腿一区二区| 东北老熟妇全程露脸被内射| 日本高清一道一二三区四五区| 日本精品中文字幕在线视频| 91日韩欧美中文字幕| 人妻偷人精品一区二区三区不卡 | 欧美日韩国产免费看黄片| 91日韩欧美在线视频| 国产又粗又黄又爽又硬的| 国产又粗又猛又爽又黄| 久久精视频免费视频观看| 草草夜色精品国产噜噜竹菊| 日本加勒比在线观看不卡| 日韩欧美国产亚洲一区| 亚洲中文字幕在线视频频道| 久久福利视频视频一区二区 | 国产精品欧美一区二区三区| 成人精品网一区二区三区| 国产三级黄片在线免费看| 国产免费无遮挡精品视频|