位置: 编程技术 - 正文

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)

  • 往来票据如何开具
  • 金税盘怎么向分行汇款
  • 人力资源公司开办条件
  • 个人签租车协议有法律效力吗
  • 企业重组股权支付是什么意思
  • 各部门发生的医保费用
  • 企业印花税算法
  • 外贸企业可以做委托加工吗
  • 现金支付可以报销吗
  • 代办会议费是否允许差额纳税
  • 油票发票可以抵进项税吗
  • 工地人为受伤一般怎么解决
  • 人工服务费发票
  • 产值指的是财务报表哪个数值
  • 商业银行贷款的流动性与效益性成正比
  • 基金管理人收取回扣
  • 2021年个人社保代扣失败
  • 社保已申报但未缴费有什么影响
  • 企业向个人借款是否交印花税
  • 运输费用入成本还是销售费用
  • 应收账款收不回来了怎么销账
  • 持有公司股票是股东吗
  • 业务员报销清单表
  • 付给银行的手续费分录
  • 车辆维修费可以抵扣进项吗
  • thinkphp表单提交
  • 享受即征即退政策有效期到了还有效吗
  • 企业发放职工薪酬的账务处理例子
  • 消防器材怎么做?
  • 房地产企业用开发产品对外投资涉及税收
  • 免抵退税如何进账
  • 罚款属于应付账款吗
  • 为什么我们认为北京人已经学会使用火
  • ChatGPT等大模型的模型量化:平滑量化法
  • 管家婆软件如何做账
  • 固定资产类别有哪些
  • 货款收不回来会计分录
  • 发票第三联是什么颜色
  • 认缴出资和注册资本
  • sql数据库check 约束代码怎么设置
  • 财务人员如何做一个合格的党员
  • 预付开发票加油后还能开吗?
  • 销售货物应税劳务清单怎么填
  • 银行代发工资流失原因
  • 会计政策变更追溯调整的年限
  • 企业找审计是为了什么
  • 单位食堂账目
  • 新公司核税需要什么材料
  • 混凝土增值税发票税率
  • 建筑业建议
  • 单位租个人房子租房合同
  • 固定资产处置有净值怎么处理
  • 增值税留抵退税申请流程
  • 开来发票没有付款可以进入费用吗?
  • 在建工程领用工程物资
  • 数据库性能优化方法论和最佳实践
  • sql数据分类
  • 怎么提高sql语句
  • win7玩游戏出现安全警报
  • macos越狱教程
  • windows 8.1将“计算机”(This PC)更名为“此电脑”
  • win7系统启动不起来什么原因
  • win10关闭系统服务
  • sed 处理多行
  • win7系统怎么调出运行窗口
  • nodejs的express框架详解
  • perl \w
  • javascript学习指南
  • javascript 异步操作
  • Web Inspector:关于在 Sublime Text 中调试Js的介绍
  • android内存泄露监测
  • [置顶]星陨计划
  • python怎么爬
  • unity networking
  • asynctask优缺点
  • jquery的dialog
  • 青岛新农合网上缴费时间
  • 专项附加扣除可以退多少钱
  • 我的宁夏灵活就业缴费失败
  • 一般纳税人买车可以抵扣进项吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设