ExtJs grid 合併單元格 跨行跨列

2021-06-18 19:57:50 字數 1056 閱讀 1636

在grid載入完成後直接呼叫此方法,需要注意的是,合併的單元格值必須一樣。

2* 合併單元格

3* @param {} grid 要合併單元格的grid物件

4* @param {} cols 要合併哪幾列 [1,2,4] 5*/

67function

mergecells(grid, cols) );25}

26};

27var rowspanobj = {}; //

要進行跨列操作的td物件

28var removeobjs = ; //

要進行刪除的td物件[,]

29var

col;

3031 ext.each(cols, function(colindex) );

42 col = colindex + cold; //

跳過rownumber列和check列

43if (!divhtml)

50 } else

);58

if (i == trcount - 1)

59 merge(rowspanobj, removeobjs);//

執行合併函式

60};

61var mergef = function

() 69 removeobjs =;

70};

71if (celltext ==divhtml) else

79 } else

82 } else85}

86}87});

88 };

Extjs grid 合併單元格

這個方法四個引數分別是 row 合併起始行 col 合併起始列.這兩個引數是為了定位,要從哪個單元格開始合併.type 是要合併行或者列.num 是要合併的數量 監聽load 執行合併單元格 grid.getstore on load function var span function grid,...

Extjs Grid合併單元格

客戶需求需要將grid 中的資料進行合併單元格處理!公司程式用的是extjs3.x 的 底層生成的html 不是標準的table 所以合併單元格只能另闢蹊徑!以下是在網上找的extjs3 和 extjs4 的合併單元方法!解決extjs4.1合併單元格問題 param grid 要合併單元格的gri...

單元格跨行合併,單元格跨列合併

protected voidgridview1 onrowcreated object sender,gridviewroweventargs e if e.row.rowtype datacontrolrowtype.datarow region 合併單元格 合併某一列中的某些行 合併單元格 合併...