EXT里面合并单元格
来源:互联网 发布:怎么加盟淘宝外卖 编辑:程序博客网 时间:2024/05/20 11:52
/*
这个方法四个参数分别是
row:合并起始行
col:合并起始列.这两个参数是为了定位,要从哪个单元格开始合并.
type:是要合并行或者列.
num:是要合并的数量
//==>监听load , 执行合并单元格
grid.getStore().on('load', function () {
span(grid, 0, 0, 'row', 5);
});
*/
var span = function (grid, row, col, type, num) {
switch (type) {
case 'row':
tds = Ext.get(grid.view.getNode(row)).query('td');
Ext.get(tds[col]).set({ rowspan: num });
Ext.get(Ext.get(tds[col])).setStyle({ 'vertical-align': 'middle' });
for (i = row + 1; i < row + num; i++) {
Ext.get(Ext.get(grid.view.getNode(i)).query('td')[col]).destroy();
}
break;
case 'col':
tds = Ext.get(grid.view.lockedView.getNode(row)).query('td');
Ext.get(tds[col]).set({ colspan: num });
break;
}
这个方法四个参数分别是
row:合并起始行
col:合并起始列.这两个参数是为了定位,要从哪个单元格开始合并.
type:是要合并行或者列.
num:是要合并的数量
//==>监听load , 执行合并单元格
grid.getStore().on('load', function () {
span(grid, 0, 0, 'row', 5);
});
*/
var span = function (grid, row, col, type, num) {
switch (type) {
case 'row':
tds = Ext.get(grid.view.getNode(row)).query('td');
Ext.get(tds[col]).set({ rowspan: num });
Ext.get(Ext.get(tds[col])).setStyle({ 'vertical-align': 'middle' });
for (i = row + 1; i < row + num; i++) {
Ext.get(Ext.get(grid.view.getNode(i)).query('td')[col]).destroy();
}
break;
case 'col':
tds = Ext.get(grid.view.lockedView.getNode(row)).query('td');
Ext.get(tds[col]).set({ colspan: num });
break;
}
};
但是需要注意的是:这个和编辑冲突。编辑会错列。
0 0
- EXT里面合并单元格
- ext grid合并单元格
- ext gridView 合并单元格
- ext合并单元格的方法
- 单元格合并
- 合并单元格
- 合并单元格
- 合并单元格
- 合并单元格
- 单元格合并
- 合并单元格
- DataGridView合并单元格 编辑单元格
- ext gridpanel单元格复制
- ext获取单元格信息
- JS合并单元格、JavaScript单元格合并
- datagridview合并单元格,行合并
- Excel单元格的合并
- datagrid合并单元格
- 如何:复制、删除和移动文件和文件夹(C# 编程)
- React-Native学习指南
- 基于测试的开发
- Gradle打包
- 网络编程:使用Socket实现简单的服务器和客户端的通信
- EXT里面合并单元格
- HDU 5754 Life Winner Bo
- CodeForces 275C k-Multiple Free Set(二分查找)
- MFC消息反射
- Camel企业级集成模式--Aggregator
- Linux下的五种I/O模型
- 最终成功-soa架构下分布式事务保障
- Python:使用threading模块实现多线程(转)
- hdu2199 二分