MiniUI框架合併單元格

2022-06-16 13:18:08 字數 1054 閱讀 6293

在專案中遇到合併單元格的問題,所以總結一下。 

用的是miniui框架,所以只談miniui中的單元格合併。 

(1)必須新增onload="onload"

(2)需要在js中進行單元格合併控制,實現**如下:

function onload(e) ,

];grid.mergecells(marges);

}

此處的grid是你的datagrid的id;
定義乙個變數陣列,裡面是你需要合併的單元格,其中包含4個屬性,rowindex,columnindex分別代表行和列索引,均是從0開始算,rowspan和colspan分別代表要合併的行和列的寬度。 

(3)最後需要呼叫mergecells()方法來進行單元格合併,(2)中只是指出哪些單元格需要按照什麼要求進行合併,真正的合併是步驟(3) 

、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、 

特殊情況1:需要合併動態畫出的最後一行的前幾個單元格(在單元格載入的時候自動進行合併) 

(1)呼叫grid.load(param,function(){});方法 

(2)合併單元格的操作在(1)中的function中實現,**如下:

//

獲取介面的所有行數

var zhs =grid.gettotalcount();

//定義要合併的單元格

var marges = ;

//呼叫mergecells()方法進行單元格的合併

grid.mergecells(marges);

特殊情況2:在資料載入成功的時候自動合併指定的單元格 

(1)呼叫grid.onloadsuccess(data){}方法 

(2)在onloadsuccess方法裡面寫具體的實現

$(this).datagrid('

mergecells

',);

grid.on("load", function () );

合併單元格

青年 老大,最近在 中合併單元格,總是不明就裡,好像是合併對了,有時也是蒙的,您能不能就此指條明路?禪師 這個問題很簡單,合併單元格分為跨行合併和跨列合併,這是標籤的rowspan和colspan屬性問題,已知3x3 禪師 首先說說跨行合併rowspan,由於我們書寫 的習慣是標籤包裹便簽,因此書寫...

單元格合併??

單元格合併著實讓人為難!使用的dev 的gridcontrol控制項,實現資料繫結很方便,但是在網上查怎麼都沒有找到如何實現單元格的合併。所以只好作罷。然後計畫採用flexcell,但是是付費的。使用了一下和excel差類似,實現的樣式也很豐富。可以滿足報表顯示的要求,但是要是能自己使用datagr...

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

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