js迴圈產生多個easyui datagrid資料格時,初始化表格

來源:互聯網
上載者:User

標籤:

$.each( content, function(i, item){                    var info_tpl = "";var result_tpl = "";var pre = /\<+\s*([a-z]+)\s*/;                    info_tpl += "<div class=‘result-info‘>"                            + "<p>【執行SQL:("+i+")】</p>"                            + "<p>"+item.sql+"</p>"                            + "<p>"+item.msg+"</p>";                    //顯示執行結果                    $("#pagebox .pagebox-list:eq("+index1+") .resultbox .result-info-box").append(info_tpl);                    $("#pagebox .pagebox-list:eq("+index1+") .resultbox .result-info-box").show();                    if ( item.excute_result != ‘‘ && item.excute_result != undefined ) {                        //顯示結果集列                        var resultnav_tpl = "<li><span class=‘resultnav-title‘ title=‘"+item.sql+"‘>結果集"+x+"</span></li>";                                                $("#pagebox .pagebox-list:eq("+index1+") .resultnav ul").append(resultnav_tpl);                        result_tpl += "<div class=‘result-content‘ >"                            +"<table class=\"easyui-datagrid\" style=\"width:100%;height:"+resultbox_height+"px;\" data-options=\"striped:true,rownumbers:true,singleSelect:true\" >"                            +"<thead><tr>";                        $.each( item.excute_result, function(j, vo){                            if( j == 0 ){                                $.each( vo, function(h, v){                                    result_tpl += "<th data-options=\"field:‘" + h + "‘,align:‘center‘,width:80\">"+h+"</th>";                                } );                                result_tpl += "</tr></thead><tbody>";                            }                            result_tpl += "<tr>";                            $.each( vo, function( k, val){                                if ( pre.test(val) ) {                                    result_tpl += "<td><xmp>" + val + "</xmp></td>";                                } else {                                    result_tpl += "<td title=‘" + val + "‘>" + val + "</td>";                                }                            });                            result_tpl += "</tr>";                        } );                        result_tpl += "</tbody></table></div>";                        $("#pagebox .pagebox-list:eq("+index1+") .resultbox").append(result_tpl);                        $.parser.parse("#pagebox .pagebox-list:eq("+index1+") .resultbox");//JQuery選取器是解析組件的父級節點                        x++;                    }                } );

 

需要說明的這個jquery選取器必須是你解析組件的父級以上的節點。也就是說這個尋找出來的節點相當於一個容器,它只會解析容器裡面的內容。

js迴圈產生多個easyui datagrid資料格時,初始化表格

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.