目录
文件
最后由 oscar999 在 几秒前 编辑
有一位朋友咨询了一个问题: 在Ext JS 4中, 如何合并行的单元格, 已经选取的时候只能选择某一列, 期望的效果如下:
在Ext JS 中, 合并表头的列有现成方案, 但是合并行单元格不是extjs的现有功能,这个需要底层扩展, 也就是使用 table 的跨行实现。
而Ext JS 7以及新版本和Ext JS4在最底层的Grid组成上又有差别,所以不同版本的实现又存在一些差异。
实现思路
实现思路主要是两个:
- 在底层使用 rowspan 合并
- 设置Grid的选取方式为 cellmodel
完整代码
<html>
<head>
<title>Hello Ext</title>
<link rel="stylesheet" type="text/css" href="extjs/resources/css/ext-all.css">
<script type="text/javascript" src="extjs/ext-all-debug.js"></script>
<script type="text/javascript" src="https://code.jquery.com/jquery-2.2.