目前工作的这个小项目,学习到了ext的内容,为了知识的积累,特开系列博文对ext的应用进行一下总结学习。
本文题目:ext下的活动列定制,包括列标头的变化
关键词: ext 活动列 列隐藏 列表头 列头 变化定制
正文:
在项目实现过程中,遇见了使用ext实现活动列,列头定制的需求。遂对这方面的实现进行了相关的搜索和学习,其中给我启示最大的就是在我的收藏当中的一篇博文:《EXT核心API详解(十九)_Ext.grid.Column-Property-ColumnModel/Grid-Grouping-View...》。
需求:
页面上有按钮A,按钮B。单击按钮A,页面显示A对应的数据,C1列的列头变为‘A名称’,C4~C8列显示,C8~C12列隐藏;单击按钮B,页面显示B对应的数据,C1列的列头变为‘B名称’,C4~C8列隐藏,C8~C12列显示。
实现要点:
1.改变C1列的列头文字,也就是列标头文字
首先是js中构建了列:
initComponent : function() {
this.dataManColm = new Ext.grid.ColumnModel([new Ext.grid.RowNumberer() , {
header : 'A名称', //C1列
sortable : true,
dataIndex : 's1',
width : 170
},
{
header : '数量', //C2列
sortable : true,
dataIndex : 's1',
width : 170
},
......
{
header : '呜呜组啦', //Cn列
sortable : true,
dataIndex : 's1',
width : 170
}
这个列的组合的名称就叫做 dataManColm 啦,要改变或者获取它的列对象就非常简单了。改变它的某一列的文字可以用代码: this.dataManColm.setColumnHeader(1,"A名称"); ,这句代码就能实现将这个列组合的从左向右数第一列的header也就是列头、列标头文字设置为‘A名称’,1表示第几列。当然,这句话还能将第一列的列头设置成为‘B名称’。
2.动态显示隐藏列
因为这个功能页面需要对列实现动态的显示功能,而数据库表的结构却不是动态的,所以呢最简单最直接的方式就是将需要显示的列显示出来,不需要显示的列隐藏起来就OK了。
将第4~8列隐藏:
this.dataManColm.setHidden(4,true);
this.dataManColm.setHidden(5,true);
this.dataManColm.setHidden(6,true);
this.dataManColm.setHidden(7,true);
this.dataManColm.setHidden(8,true);
同样,将他们设置为不隐藏只需要将true写成false就OK了呵呵
this.dataManColm.setHidden(7,false);
以上正文内容,就是将列实现动态的功能了呵呵,大家还有问题欢迎留言讨论呵呵
elemark
2010年7月14日14:42:35
分享到:
相关推荐
3. **Header Config**: 每个列头(`Ext.grid.Column`)都可以有自己的配置,包括`header`(标题)、`width`(宽度)等。在合并表头时,可能需要设置额外的配置,如`rowspan`,指示该表头应该跨越的行数。 4. **...
通过添加X-Request-Id的响应标头,允许您在非顺序日志(例如Syslog)中标识客户端请求。 允许通过查询参数或请求标头设置值。 对于Koa和Express。 $ npm install request-id 用法 快速入门(考阿或特快) # koa ...
通过传递具有唯一值的Idempotency-Key标头来请求Idempotency-Key 。 如果使用相同的密钥发出另一个请求,则它将被忽略,并且先前的响应将再次返回。 关键方面: 可以用于REST API的所有POST路由,包括扩展注册的...
许可标头 一个Python 3工具,用于在某个目录中或以下的任何受支持类型的所有文件(请参见下文)更新,更改或添加许可证标头。 用法 usage: licenseheaders.py [-h] [-V] [-v] [-d DIR] [-f [FILES [FILES ...]]] [-...
如果使用Spring Boot 1,请参阅。 注意:此工件名称在已更改。 旧名称是“ spring-boot-ext-logback-access”。产品特点自动检测您的配置文件并配置Logback访问。 支持类路径上的配置文件。 支持X-Forwarded-* HTTP...
extpp // ext2 实现,仅头文件,C++14 我在 2014/2015 年冬季学期... 无论您的 ext2 图像在哪里,您都必须使用具有所描述的write()和read()方法的东西来使其可用。 如果是块设备,那么你可以查看ext2/block_device.hpp
将显示文件大小和缓存标头。 使用内联JavaScript显示onclick处理程序。 看起来可以用自定义CSS修改。 复制到剪贴板。 线号。 所选URL可以在源文件列表中致力于困境。 开源 - ...
数据结构中,`res` 是一个数组,其中每个元素是一个对象,包含一个名为 `ext` 的属性,`ext` 是一个对象,下有 `default`、`free` 和 `pay` 三个数组。我们需要为每个 `default`、`free` 和 `pay` 数组渲染一行,并...
python_igraph_numpy_c_ext 这段代码基本上未经测试,我分享它是为了反馈目的。 它可能包含导致内存泄漏和错误结果的错误。 使用风险自负! 粗略但有效的 Python C 扩展,在 Python 和 C 中使用 iGraph 和 Numpy 库...
matlab图片叠加的代码NIfTI MRS导入MATLAB 本文档旨在演示如何将存储...生成的nii结构包含数据数组( img ),NIfTI标头( hdr )和MRS标头扩展( ext ): nii nii = hdr: [1x1 struct] ext: [1x1 struct] img: [1x1x1
特点:ALM辛烷值标头-颜色,并添加世界时钟。 许可证:使用许可仅授予那些承认Gal Gadot是完美的人。配置:单击工具栏图标源代码:https://github.com/alm-octane-chrome-ext/alm-octane-chrome-分机 支持语言:...
mage2_ext_csp 收集CSP违规报告并将其转换为CSP规则的模块。 注意力! 从0.0.5版开始模块的功能处于。 您需要在“ Stores / Configuration / Security / CSP / General显式启用模块。描述Magento 2.3.5+的Javascript...
-将标头位置固定在PC屏幕上(> 1200像素)。 -在评论编辑器下显示Markdown备忘单。 -添加了悬停卡功能,用于在“注释”部分显示标记的用户信息。 -在“画廊”模式下以“张贴”方式查看图像。 CHANGELOG:-v0.6.2...
domained使用多个子域枚举工具和单词列表来创建唯一的子域列表,这些子域传递给EyeWitness,以使用分类的屏幕截图,服务器响应标头和基于签名的默认凭据检查进行报告。 (资源保存到./bin,输出保存到./output) ...
该库本身是仅标头的,因此只要将标头文件复制到您希望包含标头文件的任何位置,就可以使用它。 [目前,对于“ task.h”和“ thread.h”,以上内容并不正确,这些文件取决于通过以下步骤生成的“ config.h”。 ] ...
它正在使用标头验证。 以Root Admin身份登录到服务器,然后转到QMC页面/qmc/virtualproxies 。 设置以下内容: 不要忘记设置“负载平衡节点”,并在保存新的虚拟代理后将其链接到关联的中央代理。 需要上述设置中...
: ATA pio驱动程序示例: : 有用的教程:常规: : 引导程序: : BIOS中断: //www.ablmcc.edu.hk/~scy/CIT/8086_bios_and_dos_interrupts.htm#int10h_0Eh Ext2: ://wiki.osdev.org 我们使用编译器选项-...
1. Flexigrid:这是个类似于ExtGrid的jQuery表格控件,具备调整列宽、合并列标题、分页、排序、显示/隐藏表格等功能。Flexigrid可以使用Ajax获取数据或转换普通表格。 2. Yahoo! UI Library: DataTable:此控件提供...
它适用于:DOS/Windows FAT12、FAT16 和 FAT32NTFS(Windows NT/2K/XP)Linux Ext2 和 Ext3BeFS(BeOS)BSD 磁盘标签(FreeBSD/OpenBSD/NetBSD)CramFS(压缩文件系统)HFS 和 HFS+,分层文件系统 JFS, IBM 的 ...
而是尝试将我变成下一个最棒的 WordPress 主题。 这就是我来这里的目的。 我的极简 CSS 可能让我看起来像鞑靼主题,但这意味着当你设计你的真棒主题时,阻碍你的东西更少。 以下是您可以在这里找到的其他一些更...