2012-11-30 96 views
2

我的dhtmlxgrid視圖看起來像下面提到的那樣。使用Json數據。如何在Dhtmlx Grid view中應用rowspan和colspan到單元格

code desc   Qtytype w1 w2 

Part A Part A desc Demand 100 200 
         issued 150 100 
         stock 200 200 
         F/C 100 250  
Part B Part B desc Demand 100 200 
         issued 200 100 
         stock 300 200 
         F/C  100 250 

我想申請的rowsapn和合並單元格電池level.Kindly有人建議如何應用跨度在細胞水平上使視圖aboved.Thanks提前。

回答

0

數據加載您可以應用這樣

dfGrid.forEachRow(function(id){ 
if((id)%4==0) 
{ 
    dfGrid.forEachCell(id,function(cellObj,ind){ 
    if(ind <= 3){ 
    dfGrid.setRowspan(id,ind,4); 
    }  
    }); 
} 
}); 

4後表示你需要多少行提出申請。 3表示應該應用多少coloumn行跨度。

注 - 編號應該是從4基於無行的多次啓動ID多種多樣例3的值表示ID應該與3

謝謝多重啓動。

1

有兩種方式

一)數據加載後,您可以使用JS API來進行必要的關口和rowspans

grid.load("some.url", function(){ 
    grid.setRowspan(1,0,4) //1 - id of row 
    grid.setRowspan(1,1,4) //1 - id of row 
}); 

b)您可以直接在數據定義rowspans,在XML的情況下,將

<row id="1"><cell rowspan="4">Part A</cell> 

據我知道類似的語法必須是可用的JSON,但它是在當前版本(3.5)車,並適用於純XML。

+0

我想申請rowspan在JSON數據類似於XML格式的規定。 – Abdul