位置: 编程技术 - 正文

ExtJS 4.2 Grid组件单元格合并的方法

编辑:rootadmin

推荐整理分享ExtJS 4.2 Grid组件单元格合并的方法,希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:,内容如对您有帮助,希望把文章链接给更多的朋友!

ExtJS 4.2 Grid组件本身并没有提供单元格合并功能,需要自己实现这个功能。

目录

1. 原理

2. 多列合并

3. 代码与在线演示

1. 原理

1.1 HTML代码分析

首先创建一个Grid组件,然后查看下的HTML源码。

1.1.1 Grid组件

1.1.2 HTML代码

从这些代码中可以看出,Grid组件可分为grid-header和grid-body 两块区域(若含有工具栏和分页栏,它们都会含有各自的独立区域)。

其中grid-body包含了许多tr元素,每一个tr都是代表Grid组件中的一行数据;每个tr内部都包含了许多td,每个td表示一个单元格。

1.1.3 结构图

1.2 原理

1.2.1 步骤说明

具体的操作是针对tr元素,步骤如下:

1) 比较第一行tr与第二行tr的某个td的值,若两行的值相等:设置第一行tr的td的rowspan属性的值+1;设置第二行tr的td隐藏。

2) 比较第一行tr与第三行tr的某个td的值,若两行的值相等:设置第一行tr的td的rowspan属性的值+1;设置第三行tr的td隐藏。

3) 重复上面的步骤,若两行的值不相等,就跳过本次比较,进行下一次比较:当前行与下一行进行比较。

ExtJS 4.2 Grid组件单元格合并的方法

1.2.2 示例

1) tr1与tr2比较,两者值相等:设置tr1的rowspan属性的值+1;设置第tr2的td隐藏。

2)tr1与tr3比较,两者值相等:设置tr1的rowspan属性的值+1;设置第tr3的td隐藏。

3) tr1与tr4比较,两者的td不相等。跳过本次比较,进行下一次比较:tr4与tr5比较(当前行与下一行进行比较)。

2.多列合并

Gird的合并可分为单列合并和多列合并,其中多列合并可分为两种:

第一种:逐个列合并。

第二种:相同列合并。

2.1 逐个列合并

说明:每个列在前面列合并的前提下可分别合并。

示例:

2.2 全部列合并

说明:只有相邻tr所指定的td都相同才会进行合并。

示例:

3. 代码与在线演示

3.1 代码

3.2 在线演示

在线演示:

Extjs让combobox写起来简洁又漂亮 也已经写了很久时间的extjs,每次都用到很多的combobox,配置很多东西觉得实在是太麻烦,所以根据常用到的情况写了一个简便的combobox,再次记录下来

基于ExtJs在页面上window再调用Window的事件处理方法 今天在开发Ext的过程中遇到了一个恶心的问题,就是在ext.window页面,点击再次弹出window时,gridpanel中的store数据加载异常,不能正常被加载,会出现缓

Extjs grid panel自带滚动条失效的解决方法 之前用EXTJS的gridPanel组件的时候,因为经常对gridPanel中的stroe数据进行过滤,所以有时候总是导致gridPanel自身所带的scrollbar失效。取个实例,EXTJSgridPanel

标签: ExtJS 4.2 Grid组件单元格合并的方法

本文链接地址:https://www.jiuchutong.com/biancheng/368503.html 转载请保留说明!

上一篇:Ext JS框架程序中阻止键盘触发回退或者刷新页面的代码分享(js框架的作用)

下一篇:Extjs让combobox写起来简洁又漂亮(combobox jsp)

  • 冲回多计提费用
  • 个人销售二手车要交增值税吗
  • 非税收入票据能否税前扣除
  • 资金过桥怎么操作
  • 其他应收款财务报表取数
  • 公司没有账目违法吗
  • 分红款怎么记账
  • 设备5年直线法计提折旧怎么做
  • 坏账准备计入营业外支出还是资产减值损失
  • 发票认证是干嘛
  • 培训咨询企业的发展前景
  • 申报同步更正
  • 营改增后工程税收怎么计算
  • 可以抵扣的税控发票
  • 去外地装修
  • 企业最常用的业务分录
  • 代购要交税么
  • 7年利率多少
  • 技术服务费属于什么税收分类编码
  • 电子发票隔月可以报销吗
  • 物业会计科目设置
  • 地税退税怎么做分录
  • 滞纳金入什么会计科目
  • 外派人员补助标准
  • 工厂材料成本改善报告范文
  • 出口免税金额
  • 怎么进入登录
  • 二手车买卖如何纳税
  • 暂估入库材料分录
  • 资本溢价和股本差多少
  • 潜亏挂账是什么意思
  • 今天端午节?
  • php精彩编程200例
  • 废品损失是什么类账户
  • avoid什么用法
  • 发行的企业债券是什么会计科目
  • 非正常损失的存货进项税额转出
  • 应交消费税涉及哪些情况
  • 个人抬头有什么用
  • php的mysql_query
  • Yii2中hasOne、hasMany及多对多关联查询的用法详解
  • php use of undefined constant
  • 结转销售成本的凭证需要附件吗
  • 租赁增值税发票税率
  • 代理记账公司工作经历
  • 所得税费用会计处理
  • phpcms v9用户手册
  • 发放年终奖的会议纪要
  • MongoDB的mongo shell常用操作方法及操作脚本笔记
  • 固定资产怎么确定折旧年限
  • 汇款和转账有什么区别吗
  • 既开发票又开收据是有财务风险吗?
  • 存款对银行经营的意义
  • 偷税行为如何处理
  • sql2008附加数据库
  • 加权平均发计算公式
  • 投资别人的公司叫什么
  • 网上认证平台进不去怎么办
  • 工资尾数差异财务怎么算
  • mysql如何输入数据
  • oracle教程入门
  • Ubuntu Kylin 14.10默认的屏幕分辨率怎么更改?
  • win7系统IE浏览器版本
  • imac硬盘测试
  • win10推送win11
  • linux0.11文件系统
  • win7系统垃圾手动清理
  • Win10预览版桌面图标和任务栏不翼而飞怎么办?
  • 在布局中使用选定的比例
  • redhat linux6.5安装教程
  • unity3d怎么用
  • javascript主要学什么
  • js日期格式转换
  • [置顶] 安卓手电筒小程序
  • js对象判断
  • 网络发票管理系统
  • 泰兴市税务局办税服务厅
  • 税务检查的三种常用方法
  • 烟台税务查询系统网址
  • 云南4050人员2020最新政策
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设