function exportExcel(list)
{
var mya=new Array();
mya=$(list).getDataIDs();
var data=$(list).getRowData(mya[0]);
var colNames=new Array();
var ii=0;
for (var i in data){colNames[ii++]=i;}
var html="";
for(i=0;i<mya.length;i++)
{
data=$(list).getRowData(mya[i]);
for(j=0;j<colNames.length;j++)
{
html=html+data[colNames[j]]+"\t";
}
html=html+"\n";
}
html=html+"\n";
document.forms[0].csvBuffer.value=html;
document.forms[0].method='POST';
document.forms[0].action='inc/csvExport.php';
document.forms[0].target='_blank';
document.forms[0].submit();
};
function ViewReports(list,pager){
jQuery(list).jqGrid({
url:'controller/server/operreports/viewremains.php?nome_group='+$("#tmc_groups").val(),
datatype: "json",
colNames:['Id','Склад','Номенклатура','Серия','Количество','Цена закупки','Контрагент'],
colModel:[
{name:'id',index:'id', width:20},
{name:'sklad',index:'plname', width:155,summaryType:'count', summaryTpl : '({0}) Всего:'},
{name:'namenome',index:'namenome', width:100},
{name:'seria',index:'grname', width:100},
{name:'ost',index:'invnum', width:50,sorttype:'number',formatter:'number', summaryType:'sum'},
{name:'cost',index:'cost', width:100},
{name:'knt',index:'knt', width:100}
],
grouping: true,
groupingView : {
groupField : ['sklad', 'namenome'],
groupText : ['<b>{0}</b>'],
groupCollapse : true,
groupSummary : true,
},
rowNum: 1000,
height: 'auto',
autowidth: true,
shrinkToFit: true,
pager: pager,
sortname: 'namenome',
viewrecords: true,
rowNum:1000,
scroll:1,
sortorder: "asc",
caption:"Остатки комплектующих"
});
jQuery(list).jqGrid('navGrid',pager,{edit:false,add:false,del:false,search:false});
jQuery(list).jqGrid('navButtonAdd',pager,{caption:"<img src='controller/client/themes/"+theme+"/ico/disk.png'>",
title: "Экспорт в Excel",
onClickButton:function(){
exportExcel(list);
}
});
};
$("#tmc_groups").load("controller/server/operreports/get_tmc_group.php",function(){
ViewReports("#tbl_rep","#pg_nav");
});
$("#viewwork").click(function(){
if ($("#tmc_groups").val()!="")
{
jQuery("#tbl_rep").GridUnload("#tbl_rep");
ViewReports("#tbl_rep","#pg_nav");
} else alert("Не выбрана категория ТМЦ!");
return false;
});