位置: 编程技术 - 正文

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)

  • 增值税留抵抵欠情况说明怎么写
  • 补缴去年的附加税
  • 个税的专项扣除包括哪些内容
  • 企业发生的技术转让费应计入
  • 房地产开发企业土地增值税清算
  • 企业重组股权支付是什么意思
  • 房地产按揭贷款是什么意思
  • 利息收入交税会计分录怎么做
  • 开出支票支付属于什么会计科目
  • 销售包装物的会计处理
  • 图书出版行业做账流程
  • 缴纳印花税需要计提吗?
  • 年终奖和工资个人所得税计算器
  • 没有进项发票怎么出口报关
  • 待转销项税额如何列报
  • 技术转让怎么算成本
  • 用户风险是什么意思
  • 生产企业办理出口退税时要提供发票吗
  • 公司清算补偿工资标准
  • 收到委托代销清单,确认收入的会计分录
  • 工会筹备金怎么报
  • 员工把发票丢了怎么处理
  • 企业增加的留存收益计入
  • 开发票货物或应税服务两行怎么开
  • 继承房产再出售满五是按老证还是按新证计算时间
  • 委托代销商品账簿模板
  • 收到的产品返利怎么做账
  • 如何解决电脑无法定位程序输入点
  • linux虚拟机怎么输入中文
  • 企业所得税调增调减怎么理解
  • 预缴税款是否计入成本
  • rapimgr.exe - rapimgr进程是什么文件.有哪些作用
  • 新win10浏览器
  • 仓储费计入存货成本吗
  • water gardens
  • 公证处会计分录
  • 记账凭证和原始凭证都是登记账簿的直接依据
  • 实际缴纳消费税计算公式
  • 身份证php编写
  • vue思维导图怎么下载
  • 权重函数公式
  • route命令的作用
  • 长期股权投资权益法转成本法
  • mysql清空缓存
  • 税务新增办税人员
  • 一次性计入当期成本费用是什么意思
  • 资产负债表所有者权益排列顺序
  • 跨月的增值税专用发票怎么冲红或者是作废
  • 电子承兑汇票转给下家
  • 营改增租金收入税率
  • 非广告公司可以开广告费发票吗?
  • 工会经费教育经费福利费计提比例
  • 安保公司差额征税开具发票
  • 个人承担社保如何办理
  • 关于发票丢失的处罚
  • 销售毛利率越高越好吗
  • 营业执照可以注册几个抖音号
  • 明细账填制要求
  • mysql中间件有哪些
  • 被遗忘的战役
  • SqlServer下通过XML拆分字符串的方法
  • mac mysql密码忘记了怎么办
  • 64位CentOs7源码安装mysql-5.6.35过程分享
  • window系统怎么查看
  • WIN7系统如何设置自动关机
  • ubuntu20.04怎么用
  • win7应用程序无法正常启动
  • 怎么改电脑windows7
  • win8微软拼音输入法打不出中文
  • 360对win7支持多久
  • unity开发用macbook怎么样
  • jquery 表格 排序
  • js验证正整数
  • Android应用开发实训
  • 韩国快递关税
  • 北京税务查验中心官网
  • 小规模纳税人租赁房屋税率
  • 税务局监控个人账户流程
  • 小规模纳税人收什么税
  • 从哪个国家进口牛肉
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设