Rowspan in sub-grid?

Hello,

is it possible to set rowspan in a sub-grid?
At first i create a grid with sub grid like your example on
dhtmlx.com/docs/products/dhtmlxG … grids.html
and it works.
After this i wanted to have a rowspan of x rows in each sub-grid (for first column) so i tried your example on
dhtmlx.com/docs/products/dht … wspan.html.
‘dhtmlxgrid_excell_sub_row.js’ and ‘dhtmlxgrid_rowspan.js’ are called, ‘enableRowspan();’ is called too and i transmit datas in XML for each sub-grid like this:

<?xml version="1.0"?>
<rows>
<row id="1">
<cell rowspan="15" locked="true">First column</cell>
<cell>test1</cell>
<cell>test2</cell>
<cell>test3</cell>
<cell>test4</cell>
<cell>test5</cell>
<cell>test6</cell>
</row>
<row id="2">
<cell>test1</cell>
<cell>test2</cell>
<cell>test3</cell>
<cell>test4</cell>
<cell>test5</cell>
<cell>test6</cell>
</row>
<row id="3">
<cell>test1</cell>
<cell>test2</cell>
<cell>test3</cell>
<cell>test4</cell>
<cell>test5</cell>
<cell>test6</cell>
</row>
<row id="4">
<cell>test1</cell>
<cell>test2</cell>
<cell>test3</cell>
<cell>test4</cell>
<cell>test5</cell>
<cell>test6</cell>
</row>
<row id="5">
<cell>test1</cell>
<cell>test2</cell>
<cell>test3</cell>
<cell>test4</cell>
<cell>test5</cell>
<cell>test6</cell>
</row>
<row id="6">
<cell>test1</cell>
<cell>test2</cell>
<cell>test3</cell>
<cell>test4</cell>
<cell>test5</cell>
<cell>test6</cell>
</row>
<row id="7">
<cell>test1</cell>
<cell>test2</cell>
<cell>test3</cell>
<cell>test4</cell>
<cell>test5</cell>
<cell>test6</cell>
</row>
<row id="8">
<cell>test1</cell>
<cell>test2</cell>
<cell>test3</cell>
<cell>test4</cell>
<cell>test5</cell>
<cell>test6</cell>
</row>
<row id="9">
<cell>test1</cell>
<cell>test2</cell>
<cell>test3</cell>
<cell>test4</cell>
<cell>test5</cell>
<cell>test6</cell>
</row>
<row id="10">
<cell>test1</cell>
<cell>test2</cell>
<cell>test3</cell>
<cell>test4</cell>
<cell>test5</cell>
<cell>test6</cell>
</row>
<row id="11">
<cell>test1</cell>
<cell>test2</cell>
<cell>test3</cell>
<cell>test4</cell>
<cell>test5</cell>
<cell>test6</cell>
</row>
<row id="12">
<cell>test1</cell>
<cell>test2</cell>
<cell>test3</cell>
<cell>test4</cell>
<cell>test5</cell>
<cell>test6</cell>
</row>
<row id="13">
<cell>test1</cell>
<cell>test2</cell>
<cell>test3</cell>
<cell>test4</cell>
<cell>test5</cell>
<cell>test6</cell>
</row>
<row id="14">
<cell>test1</cell>
<cell>test2</cell>
<cell>test3</cell>
<cell>test4</cell>
<cell>test5</cell>
<cell>test6</cell>
</row>
<row id="15">
<cell>test1</cell>
<cell>test2</cell>
<cell>test3</cell>
<cell>test4</cell>
<cell>test5</cell>
<cell>test6</cell>
</row>
</rows>

This doesn’t seem to work because the row span command for the first cell isn’t in html source code, the command is disappeared.

<tr class=" ev_modern">
  <td align="left" valign="middle">First column</td>
  <td align="left" valign="middle">test1</td>
  <td align="left" valign="middle">test2</td>
  <td align="left" valign="middle">test3</td>
  <td align="left" valign="middle">test4</td>
  <td align="left" valign="middle">test5</td>
  <td align="left" valign="middle">test6</td>
</tr>
<tr class=" odd_modern">
  <td align="left" valign="middle">test1</td>
  <td align="left" valign="middle">test2</td>
  <td align="left" valign="middle">test3</td>
  <td align="left" valign="middle">test4</td>
  <td align="left" valign="middle">test5</td>
  <td align="left" valign="middle">test6</td>
  <td align="left" valign="middle">&nbsp;</td>
</tr>

If i manipulate the html code manually it works.

Why this, where is the row span command?

Yours sincerely, Carsten

Yes, it’s possible to set a rowspan in the subgrid.
To do this you have to add such kind of function into html code

grid.attachEvent("onSubGridLoaded", function(subGr,rId,rInd){ subGr.setRowspan(id,1,2); });

Also if you need to do rowspan inside the XML you should call enableRowspan method before grid initialilzation

<beforeInit> <call command="enableRowspan"><param>true</param></call> </beforeInit>