`
atian25
  • 浏览: 467726 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

ExtJS Grid 单元格边框

阅读更多

回答问题: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

 

分享到:
评论
4 楼 atian25 2011-11-01  
le5u 写道
需要进一步设置样式,就添加个x-grid-with-col-lines

什么意思,楼主能解释解释吗?


意思是,一般情况下加columnLines:true就可以满足你的需求了
但如果你对样式有进一步的要求,就需要自己定义x-grid-with-col-lines这个css
3 楼 le5u 2011-10-31  
需要进一步设置样式,就添加个x-grid-with-col-lines

什么意思,楼主能解释解释吗?
2 楼 atian25 2009-08-31  
看那插件的源码吧...
1 楼 Rooock 2009-08-31  
感谢..全能的天猪~
另..天猪,多表头的插件..行之间能加线么~

相关推荐

    extjs合并单元格

    标题中的“extjs合并单元格”指的是在使用Ext JS这个JavaScript框架时,如何实现表格(Grid)中的单元格合并功能。Ext JS是一个用于构建富客户端Web应用的前端框架,提供了丰富的组件库,其中包括数据网格(Data ...

    ext表格合并单元格的方法

    这些调整主要是为了确保合并后的单元格能够与表头对齐,并且消除不必要的边框或空白区域,从而让表格看起来更加整洁统一。 ```css /* 与表头对齐 */ .x-grid3-rowtd, .x-grid3-summary-rowtd { padding-right: 0px...

    EXT-JS Grid 用法

    EXT-JS Grid的基本结构包含行、列和单元格,可以绑定到数据源,如JSON或XML文件,也可以通过Store组件动态加载数据。在EXT Designer中,设计Grid的过程通常包括以下几个步骤: 1. 创建新项目:首先,打开EXT ...

    extjs3合并表头 rowspan

    7. **CSS Styling**: 为了使合并后的表头看起来正常,你可能还需要调整CSS样式,例如,确保合并的表头在视觉上与其他单元格对齐,以及处理边框和背景色。 8. **Event Handling**: 考虑到交互性,可能需要监听并处理...

    Extjs表格合并代码

    在ExtJS中,这可以通过操作表格面板(`Ext.grid.Panel`)的配置和插件来实现。首先,我们需要了解表格的行和列模型,包括`columns`配置项和`store`数据源。 1. 行合并: 在ExtJS中,行级别的合并通常通过在数据...

    ExtJsExtJsExtJsExtJsExtJsExtJs

    ` 设置了单元格的右边框和上边框样式。 这些样式定义可以帮助我们更好地控制Grid中行的显示效果。 #### Grid选择器样式 代码片段中还提到了`.x-grid3-row-checker,.x-grid3-hd-checker`这两个类,它们分别对应了...

    ExtJS下grid的一些属性说明

    1.界面修改(css style): Extjs中界面风格与我们产品本身的风格有很大不同,从边框、选中行的颜色到鼠标移动到的行的颜色、菜单等,几乎都不同。Extjs对这些样式的设置都是由css完成的。如: 选中行的颜色就可用如下...

    Ext Js权威指南(.zip.001

    9.4.9 边框布局:ext.layout.container.border / 451 9.4.10 自动布局:ext.layout.container.auto / 453 9.4.11 表格布局:ext.layout.container.table / 454 9.4.12 列布局:ext.layout.container.column / ...

    extjs editgrid示例代码

    7. **样式和主题**:为了提供良好的用户体验,可以调整EditGrid的样式,如字体、颜色、边框等,或者使用ExtJS提供的预设主题。 通过这个示例代码,开发者可以学习到如何在ExtJS应用中创建和使用EditGrid,实现动态...

    extjs双表头

    这个JavaScript文件可能定义了新的类或者扩展了ExtJS的内置`Ext.grid.header.Container`类,以支持多级表头的逻辑和交互。它可能包含的方法有设置和获取表头层级、合并单元格、处理排序事件等。 `HeaderColumn.css`...

    改变gridpanel的行颜色

    // 改变grid边框颜色 border-top-color: #fff; } .x-grid3-row-alt { background-color: #ddeeaa; // 改变行的颜色 } .x-grid3-row-over { border-color: #ddd; background-color: #ee1166; // 鼠标移上去...

    ExtJs设置GridPanel表格文本垂直居中示例

    总结起来,在ExtJs中实现`GridPanel`表格文本垂直居中,可以通过监听`Store`的`load`事件并在加载完成后操作DOM,设置单元格的CSS样式来达到目的。这种方法虽然不依赖于ExtJs的内置特性,但可能需要维护,因为它是...

    ext+js深入浅出

    表格(Grid)是**EXTJS**中最常用也是最强大的组件之一,广泛应用于数据展示和管理。 ##### 3.1 Grid的特性简介 Grid组件提供了丰富的功能,如数据排序、分页、筛选等,支持多种数据源,可以方便地与服务器进行...

    Ext基础入门示例

    在ExtJS中,Grid Panel是用于显示和编辑表格数据的组件。你可以通过配置store(存储数据)和column model(列模型)来创建表格。此外,通过启用编辑器,可以使单元格变为可编辑状态,实现数据的实时修改。这在处理...

    extgrid属性[文].pdf

    在软件开发中,特别是在构建用户界面时,ExtJS是一个常用且强大的JavaScript库,它提供了丰富的组件,例如Ext.grid,用于创建交互式的表格视图。在处理Ext.grid时,理解其属性、方法和事件是至关重要的。以下是对...

    ExtAspNet_v2.3.2_dll

    -Grid的Values属性访问限制由internal改为public,这就意味这可以自由改变Grid中每个单元格的值了。 -增加示例-如何将Grid控件导出为Excel(data\grid_excel_run.aspx)(feedback:503684912)。 -如果TreeNode的属性...

    ExtAspNet v2.2.1 (2009-4-1) 值得一看

    -Grid的Values属性访问限制由internal改为public,这就意味这可以自由改变Grid中每个单元格的值了。 -增加示例-如何将Grid控件导出为Excel(data\grid_excel_run.aspx)(feedback:503684912)。 -如果TreeNode的属性...

Global site tag (gtag.js) - Google Analytics