![](https://img-blog.csdn.net/20170907151027110?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvdTAxMjM0NzcxNw==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
/**
* 二维数组排序
*
*/
function tempFun()
{
var tab_th=document.getElementById("tab_tmp_th");
var t_rows=tab_th.getElementsByTagName('tr');
if(t_rows.length>1)
{
//存放数组
var thArr=[];
for(var i=1;i<t_rows.length;i++)
{
var ccArr=new Array(4);
ccArr[0]=i;
ccArr[1]=t_rows[i].cells[0].innerHTML.replace(" ",'');
ccArr[2]=t_rows[i].cells[1].innerHTML.replace(" ",'');
ccArr[3]=t_rows[i].cells[2].innerHTML.replace(" ",'');
thArr.push(ccArr);
}
//排序集中
for(var x=0;x<thArr.length;x++)
{
for(var y=0;y<thArr.length-1-x;y++)
{
var tmpArr=[];
if(thArr[y][2]!=thArr[y+1][2]&&thArr[y][1]>thArr[y+1][1]
&&thArr[y][0]<thArr[y+1][0])
{
tmpArr=[].concat(thArr[y]);
thArr[y]=[].concat(thArr[y+1]);
thArr[y+1]=[].concat(tmpArr);
}
}
}
//拼成字符串
var tmp_str="";
var temp_htbh="";
for(var a=0;a<thArr.length;a++)
{
if(thArr[a][2]==temp_htbh)
{
tmp_str+=","+thArr[a][3];
}else
{
if (temp_htbh!="")//第一行不换行
tmp_str+="\r\n";
tmp_str+=thArr[a][2]+":"+thArr[a][3];
}
temp_htbh=thArr[a][2];
}
//alert(tmp_str);
//插入表中
var TMP_TGTH=Page.thisTable("OA_HZ_HTJF_TGTH");
TMP_TGTH.insertRows();
var instNum=TMP_TGTH.GridRows.length-1;
TMP_TGTH.getRowsObj(instNum,"THCZ").value=tmp_str;
}
}