位置: 编程技术 - 正文

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)

  • 增值税为什么不重复征税
  • 税务局 强制
  • 出租车发票可以重新开吗
  • 管家婆软件记账流程
  • 增值税零申报触发附加税零申报
  • 其他业务支出是
  • 增值税税控系统专用设备
  • 房产税征税税率
  • 老板垫付员工工资怎么写条子
  • 公司购入长期债务怎么算
  • 主营业务税金及附加包括增值税吗
  • 一个公司两个纳税人识别号
  • 无形资产评估增值
  • 企业如何申请定增资金
  • 免抵退税额抵减额怎么理解
  • 银行端现金缴税凭证
  • 个人给单位垫付的款怎么做账
  • 股东分红是看未交税吗
  • macxi
  • mac小技巧
  • applepay怎么用云闪付
  • 新版edge浏览器如何恢复设置
  • 高新企业认定条件2019
  • 三星电脑安装系统按哪个键
  • msconfig配置文件修改
  • 什么是递延所得税费用
  • 最值钱的苹果
  • latex双栏图片
  • 工会经费用途规定
  • vue click触发两次
  • 企业的民间借贷怎么处理
  • 业务招待费计入什么会计科目
  • 固定资产卡片账自固定资产报废后的保管期限是
  • php中类静态成员描述不正确的是
  • cakephp菜鸟教程
  • 《linux内核分析》
  • 房地产企业出售房产增值税
  • 售后租回交易的第二年利息怎么算
  • 社会团体所得税汇算清缴
  • 织梦cms要钱吗
  • 销售折扣收货方法有哪些
  • 付款给个人
  • 私车公用维修费用谁出
  • 待处理财产损益期末余额在哪方
  • 增值税免税优惠梳理
  • 文化事业建设税怎么申报
  • 京东提现到公账怎么取消
  • 广告费收入如何填写增值税申报表
  • 工会活动购买的产品
  • 一般纳税人只交社保无发票往来需要做账吗
  • 债券溢价摊销有什么影响
  • 进项税额转出缴税放在什么科目里
  • 核定征收每月最低交多少税
  • 失控发票进项税转出成本调整
  • 实收资本相关认定
  • 库存商品的成本计算
  • 企业开了发票
  • sql解析原理
  • 数据库left joins
  • SQLServer 通用的分区增加和删除的算法
  • macmini ubuntu
  • centos怎么查看文件
  • 进程audiodg.exe
  • iphone服务器
  • 安装win7/Win10双系统,磁盘如何分区?
  • win10系统登录密码忘了怎么办
  • win1020h2版好不好
  • javascript解析器
  • cocos2d教程
  • Https联网工具类
  • linux shell执行命令
  • iframe隐藏页面内容
  • 关于翡翠手镯知识
  • python爬虫类
  • Python 常用代码库
  • 电子税务局校验码
  • 经开区税务局党委委员 副局长 杨兴爱
  • 2018建筑材料考试试题及答案河南卷
  • 辽宁省医保明细查询
  • 上海疫情租房金额怎么算
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设