var tableString=""; function doPrint(){ tableString += ""; win = document.open('','','height=800,width=1200,scrollbars=yes,status =yes'); win.document.write(tableString); tableString="
"; win.document.close(); } function CreateFormPage(strPrintName, printDatagrid) { var frozenColumns = printDatagrid.datagrid("options").frozenColumns; // 得到frozenColumns对象 var columns = printDatagrid.datagrid("options").columns; // 得到columns对象 tableString+="" // 载入title tableString = tableString + "\n"; if(frozenColumns != undefined && frozenColumns != '') { for(var i = 0;i" + frozenColumns[0][i].title + ""; } } } if(columns != undefined && columns != '') { for(var i = 0;i" + columns[0][i].title + ""; } } } tableString = tableString + "\n"; // 载入内容 var rows = printDatagrid.datagrid("getRows"); // 这段代码是获取当前页的所有行。 //console.info(rows) for(var j = 0; j "; if(frozenColumns != undefined && frozenColumns != '') { for(var i = 0;i" + rows[j][frozenColumns[0][i].field] + ""; } } } if(columns != undefined && columns != '') { for(var i = 0;i" + rows[j][columns[0][i].field] + ""; } } } tableString = tableString + "\n"; } tableString = tableString + "\n
"+strPrintName+"
"; doPrint(); }