innovate 发表于 2021-4-15 12:24:25

Grid获取动态添加的列头

通过var createRow = new wjGrid.Row();
createRow.allowMerging = true;
var panel = Grid.columnHeaders;
panel.rows.splice(0, 0, createRow );
panel.setCellData(0, colIndex, 'xxxxtest');
插入的列头怎么获取到,目前只能通过Grid.columnLayout来获取,当获取的是初始化时配置好的列头,并不是动态添加的列头数据


Richard.Ma 发表于 2021-4-15 15:37:22

通过getCellData(rowindex,colindex),即可获取,你所说的示例中,参考如下代码

      alert(theGrid.columnHeaders.getCellData(0,1));
      alert(theGrid.columnHeaders.getCellData(0,2));

你可以根据列数,循环去获取第一行的每一列的数据,其中数据相同的单元格即是合并单元格。
页: [1]
查看完整版本: Grid获取动态添加的列头