位置: 编程技术 - 正文

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)

  • 企业所得税当年销售收入
  • 金税盘入账的会计分录
  • 地税办理流程
  • 季末资产总额填错了要紧吗
  • 设备配件定义
  • 外贸企业一般纳税人申报
  • 退所得税的分录
  • 银行询证函费用计入财务费用还是管理费用
  • 未认缴出资的股东退股
  • 代扣代缴个人所得税计入哪个科目
  • 计算广告的基本运作模式
  • 资本金结汇资金用途
  • 活动策划费可以开专票吗
  • 退税发票勾选后开红冲发票怎么申报
  • 支付现金未给发票怎么做账?
  • 以前年度多做了收入怎样调账
  • 副调基金的会计分录怎么做?
  • 营运能力指标正常范围
  • 合伙企业需要交哪些税
  • 银行承兑汇票付款提示期限
  • win11如何设置定时关机
  • win7为什么现在不能用了
  • 初级会计应收账款例题
  • 智能路由器哪个牌子好
  • Cpqset.exe是什么系统进程 Cpqset有啥作用
  • ConquerCam.exe进程的详细介绍 ConquerCam进程信息介绍
  • 错账是什么
  • 增值税发票与实际差异五毛钱
  • 解决科学文化领域的矛盾应坚持的方针是
  • OSError: [WinError 1455] 页面文件太小,无法完成操作。 Error loading “C:\ProgramData\Anaconda3\lib\site-packages\to
  • 三趾鹑是野鸡吗
  • before跟after区别
  • 长期待摊费用为负数怎么调整
  • which 查找文件
  • 报关单在哪里打出来
  • 小企业固定资产折旧方法
  • 个人出租房可开发票吗
  • 安全文明措施费比例
  • 土地增值税成本费用
  • 认缴制对实务操作的可能影响有哪些?
  • 帝国cms视频教程
  • 企业财政拨款所得免税吗
  • 原材料卖出去会计分录
  • 租赁合同印花税税率2023
  • 什么情况下需要满足m>>m
  • 小企业会计准则2023电子版
  • 普通发票一般几个点
  • 阶段性减免社保费政策期限延长
  • 实收资本如何进行核算
  • 顾客抽奖奖项名称
  • 2018城镇医疗保险缴费
  • 留抵税额抵减欠税滞纳金
  • 材料采购发票未到
  • 抵扣认证的发票需要还回去吗
  • 商业承兑过期后可以退回吗
  • 政府补贴收入确认政策
  • 停车费怎么入账会计分录
  • 房地产开发企业资质管理规定
  • 不含税价格怎么算公式(1+3%)
  • 约当产量法下的加权平均法怎么算
  • mysql5.7主从配置
  • win7怎么操作
  • 修改ssh端口号
  • 在windows七中
  • u盘装好系统后重启无法进入系统
  • 远程关机对话框怎么打开
  • win7怎么连接其他电脑共享的打印机
  • win10打开小娜
  • archlinux 配置网络
  • 如何关闭mcafee软件
  • jquery实现select选择框内容左右移动代码分享
  • 九九乘法表vb
  • nodejs orm框架
  • three.js typescript
  • python爬虫:入门+进阶
  • 汽车车船税收费标准表山西
  • ca证书网上申请
  • 广州地税网上社保怎么交
  • 支付税控服务费的账务处理
  • 2021北京餐饮业发展趋势报告
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设