位置: 编程技术 - 正文

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)

  • 境外代扣代缴增值税
  • 物业公司广告费返还会计分录
  • 咨询服务费的印花税率
  • 月末本年利润余额怎么算
  • 公司过桥贷款怎么贷
  • 工程公司后期维保费用如何入账?
  • 企业垫付土地补偿款
  • 土地增值税哪些可以加计扣除
  • 子公司员工向母公司申请党员
  • 水电费大于发票怎么处理?
  • 阿里云增值税专用发票
  • 抵扣税款是什么意思呢
  • 孵化器 怎么赚钱
  • 预付账款讲解
  • 固定资产产权转移
  • 长期未收回的应收账款企业所得税
  • 税法对开办费的怎么汇算清缴
  • 免征附加税费
  • 车船税可以抵扣个税吗
  • 怎样调整以前年度多计的收入
  • 赠品如何做兑换码
  • Win10 Build 21364 预览版正式更新(附更新内容)
  • 跨期发票怎么作废
  • 分配利润的会计科目
  • 虎刺梅怎么养殖视频
  • php入门基础教程
  • 小规模纳税人销售自己使用过固定资产
  • 盘亏应交税费
  • 草丛里的野花像
  • opencv canny
  • 工业会计和商业会计有什么区别
  • 出售土地账务如何处理
  • vue3中如何使用vuex
  • css如何应用
  • 小规模纳税人按简易计税法计税时也可以进行税额的抵扣
  • ps怎么选中图形放大
  • python字符串多行
  • vue2 自定义 el-radio-button 的样式并设置默认值的方法
  • 酒类包装物押金的增值税处理规定
  • 入库税款异常是啥意思
  • 新增办税员需要哪些资料
  • 哪些项目的进项税额可以从销项税额中抵扣
  • 销售折扣 会计处理
  • 建筑安装工人住宿费会计分录
  • 自产产品对外捐赠要确认收入吗
  • 固定资产备抵科目有哪些
  • 辅助生产车间的低值易耗品计入
  • 土地使用税减免税优惠
  • 复利年金的区别
  • 长期股权投资的初始投资成本
  • 采用分期付款方式的会计分录
  • 建筑公司异地施工
  • 工作失误扣工资
  • 帮人家开税票对自己生意有影响么
  • 账上存货太多实收怎么办
  • 不开票收入怎么报税
  • 苗木税票怎么抵扣
  • 暂估费用票的账务处理
  • 企业所得税退税怎么操作
  • 出口退税综合服务网
  • 自制原始凭证的填制
  • sqlserver数据库备份
  • mysql 5.7.17 winx64安装配置方法图文教程
  • mysql count详解及函数实例代码
  • ubuntu启动菜单 哪个键
  • 操作系统启动慢怎么办
  • win10系统mmc不能打开文件
  • ubuntu20.04怎么用
  • Linux网络编程实时传输视频
  • 关闭win7屏保
  • 64位的win10更新安装补丁KB3105213失败总是重复安装该怎么办?
  • linux列操作
  • CCProgressTimer 进度条动画在cocos2dx+lua中的使用
  • python 开源ide
  • 刀具路径轨迹模拟
  • php守护进程的应用场景
  • dom操作中获取节点的方法有哪几种
  • 泉州企业医保哪里缴费
  • 汉口市中心
  • 税务2021年认真落实各项工作
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设