位置: 编程技术 - 正文

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)

  • 第四季度所得税没有计提怎么做账
  • 安徽增值税发票勾选认证流程
  • 偷税漏税是指什么税种
  • 外出办事车费计入什么科目
  • 主营业务成本借方表示什么意思
  • 土地使用税是新增税吗
  • 事业单位净资产为负数怎么办
  • 资产处置损益属于当期损益吗
  • 收到外境来电
  • 零星小额交易要交税吗
  • 无形资产计税基础怎么算
  • 建筑企业应交哪几种税
  • 可供出售金融资产是指什么
  • 补交税款时加收的滞纳金有上限吗
  • 合同方和付款方不一致,发票开付款方可以吗
  • 增值税转售行为怎么做会计处理?
  • 城镇土地使用税纳税义务发生时间
  • 转让资产使用权收入属于什么收入
  • 所得税季度报表营业外收入填哪
  • 公司免费使用我的肖像权用作商业
  • 季度申报表营业成本怎么填
  • 企业税收分为几大类
  • 建筑工地伙食费会计分录
  • 1697510649
  • 小区保安有收物业费的权利和义务吗?
  • 兼职人员工资个税怎么申报
  • 发票货物或应税劳务名称怎么修改
  • 定向增发是什么融资方式
  • 厂区地面硬化的意义
  • 华为鸿蒙harmonyos刷机
  • 电脑如何进入bios设置
  • 出售低值易耗品的账务处理
  • 临时用工怎样做账
  • 外币报表折算差额计入其他综合收益
  • 员工宿舍中介费计入什么科目
  • 未分配收益余额在哪方
  • php中如何获取数组的长度
  • win7系统怎么设置最佳性能
  • 企业投资固定资产
  • 计提消费税的会计科目
  • 浅谈php中其他类的使用
  • php处理excel
  • dpkg deinstall
  • 微擎框架安装教程
  • 研发费用资本化计入什么科目
  • 公司逾期交税,后期补上有何后果
  • vscode开发gui
  • centos离线安装mondo
  • 工程提成会计分录怎么做
  • 收到生育津贴入什么科目
  • 休产假的工资扣个人所得税吗
  • 哪些增值税可以免税
  • 购买其他权益工具投资时发生的交易费用
  • 应交税金应交增值税
  • 行政单位基建账地质灾害评估报告计哪个科目
  • 中标费用入什么科目
  • 美元转到中国银行入账是人民币吗
  • 开服装店如何做销售
  • sql server多行添加
  • sql语句查询去重
  • mysql中的limit用法有哪些(推荐)
  • centos7 cp命令
  • 用u盘怎么装系统win10
  • win 8.1 preview ISO镜像安装方法简易教程
  • centos怎么设置
  • 怎么关闭xp系统弹窗
  • ubuntu20.04怎么用
  • centos 7安装教程(图文详解)
  • android开发mvc mvp mvvm
  • c++服务器与客户端连接
  • 中国现在很多网站
  • python语言解析
  • javascript in
  • Android OpenGL ES(九)----构建几何物体
  • 基于android开发
  • javascript var
  • javascript定律
  • 银行人员司法查询给查错了,怎么办
  • 深圳国税服务
  • 留抵税额退税政策2022年14号文件
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设