在SlickGrid官方示例中,给出了同一行单元格合并的示例,主要是使用了colspan的方法,但是对于同一列的不同行的单元格合并,却没有好的实现方法;然而这个功能一般在做数据处理时,又是必须需要的,经过对slickgrid的dataview的功能分析,参考公司小陈对formatter的用法,最终根据formatter加载渲染,dataview事件绑定的方法组合实现了同一列单元格合并的功能插件,具体使用介绍如下:
1) 列定义引用formatter
添加了VerCellMerged的格式。
{ id: "ProductName", name: "产品名称", field: "ProductName", fieldType: "string", width: 120, formatter: Slick.Formatters.VerCellMerged }
2) Grid页面上申明样式,Options对象, 获取数据源的方法
<style>
.noneline-bottom
{
border-bottom:0;
}
</style>
<script type="text/javascript">