回答问题:http://www.iteye.com/problems/21029
给Grid加边框的几种方式:
1.extjs3.0
简单,对grid加一句 columnLines:true ,需要进一步设置样式,就添加个x-grid-with-col-lines
2.extjs2.2
的时候就麻烦一些:
2.1对所有的Gird,覆盖样式:
/* Override standard grid styles (add colour to vertical grid lines) */
.x-grid3-col {
border-left: 1px solid #EEEEEE;
border-right: 1px solid #D2D2D2;
}
/* Also remove padding from table data (to compensate for added grid lines) */
.x-grid3-row td, .x-grid3-summary-row td {
padding-left: 0px;
padding-right: 0px;
}
2.2对某个Grid,对这个grid添加个cls : 'vline-on' ,然后设置样式:
/* Override standard grid styles (add colour to vertical grid lines) */
.vline-on .x-grid3-col {
border-left: 1px solid #EEEEEE;
border-right: 1px solid #D2D2D2;
}
/* Also remove padding from table data (to compensate for added grid lines) */
.vline-on .x-grid3-row td, .x-grid3-summary-row td {
padding-left: 0px !important;
padding-right: 0px !important;
}
其实仔细看下Grid的源码即知,它封装了很多层,对应的样式都预留了接口.
或者用firebug看下即知.
如鼠标悬浮单元格的样式:.x-grid3-row-over .x-grid3-cell-inner
分享到:
相关推荐
ExtJs 4.0 Grid 单元格合并控件封装
解决extjs中的GridPanel的单元格在IE无法选中复制的问题
Extjs4.2 Grid单元格编辑,包含日期控件,下拉框控件,同时可控制单元格是否有编辑权限。
ExtJS grid过滤操作,可以动态操作本地的store更改筛选的内容
NULL 博文链接:https://stanly-xia.iteye.com/blog/1534256
extjs grid示例代码extjs grid示例代码extjs grid示例代码extjs grid示例代码
NULL 博文链接:https://dejazhan.iteye.com/blog/871259
ExtJS 4.2 Grid组件本身并没有提供单元格合并功能,需要自己实现这个功能。 目录 1. 原理 2. 多列合并 3. 代码与在线演示 1. 原理 1.1 HTML代码分析 首先创建一个Grid组件,然后查看下的HTML源码。 1.1.1 Grid组件 ...
ExtJs Grid是否选择行,是:返回选择行record;否:返回false
EXTJS grid导出EXCEL文件,源码可以直接导入MYECLIPSE使用,EXTJS版本3.2.0
实现grid单元格重复数据的合并,完整的案例实现,包含合并方法和调用过程
extjs grid 多表头 插件 extjs grid 多表头 插件
NULL 博文链接:https://zdk8105.iteye.com/blog/2232570
很多同事在用extjs grid做分页的时候,往往会想用grid的多选功能来实现导出Excel之类的功能(也就是所谓的多选记忆功能),但在选选择下一页的时候 上一页选中的已经清除 这是因为做分页的时候又向服务器请求了分页...
EXTJS实现单元格变色、行变色(文字、背景)
这是利用sencha cmd 生成的GridFilterDemo工程中的app和build文件夹,其余文件过大并且与主题无关,因此未包含。具体方法,请参看我的博客: 《Extjs4.2 Grid Filter Feature 表格过滤特性》
extjs grid ide:myeclipse5.5 jboss4.2.1 extjs4.2.1
ExtJs grid多选时获取选中的所有值,以及其他相关的操作
extjs单元格合并,gridpanel中多行合并
MyGridView=Ext.extend(Ext.grid.GridView,{ renderHeaders : function(){ var cm = this.cm, ts = this.templates; var ct = ts.hcell,ct2=ts.mhcell; var cb = [], sb = [], p = {},mcb=[]; for(var i = 0...