做出如下圖效果的報表:
核心函式:用的時候新增進去就行
//store在load的時候:地市名稱相同的列合併
function gridspan(grid, roworcol,colname, borderstyle)
else
count1 = 2; //
對第二列合併
for (i = 1; i < count1; i++)
else
if (allrecs[index1].get(colname) ==prevalue)
else}}
else
else
}firstsamecell =j;
prevalue = allrecs[index1].get
(colname);
allrecs[index1].
set(colname, " "
);
if (j == count2 - 1
) }}}
grid.getstore().commitchanges();
//新增所有分隔線
for (i = 0; i < grid.getstore().getcount(); i++)
}//去除合併的單元格的分隔線
for (i = 1; i < array1.length; i++)
else}}
}
errorinfostore.on('gridspan方法的第三個引數 areacode表示的是列標題。load
', function() );
在jsp頁面加入如下css:
/*與表頭對齊
*/.x-grid3-row td,.x-grid3-summary-row td
/*去掉行間空白
*/.x-grid3-row
Extjs 3 4 同值合併
摘自 grid gridpanel 需要合併的 roworcol 合併行還是列 需要合併的列 dateindex borderstyle 樣式 function gridspan grid,roworcol,colname,borderstyle else count1 2 對第二列合併 for i...
extjs中將相同的行值合併
合併單元格的函式,合併 內所有連續的具有相同值的單元格。呼叫方法示例 this.on loaddata this.onloaddata,this onloaddata function store 引數 grid 需要合併的 roworcol 合併行還是列,cols 需要合併的列 行合併的時候有效 ...
某列同值,合併另一列的值,並用逗號隔開
合併如圖所示的 一班 的同學名字到d列,名字之間以逗號分隔。ab cd1姓名 專業姓名2 專業22 張三語文 張三語文,數學,物理,生物3張三 數學4張三物理5張三 生物 d2的公式 substitute substitute phonetic offset a 1,match c2,a a,1,c...