`
379548695
  • 浏览: 155131 次
  • 性别: Icon_minigender_1
  • 来自: 河南郑州
社区版块
存档分类
最新评论

extjs grid设置某行字体颜色

阅读更多
效果


css代码
.x-grid-record-red table{
	color: #FF0000;
}


js代码

viewConfig : {
				forceFit : true,
				getRowClass : function(record,rowIndex,rowParams,store){
					//禁用数据显示红色
					if(record.data.zt==0){
						return 'x-grid-record-red';
					}else{
						return '';
					}
					
				}
			},



  • 大小: 4.6 KB
分享到:
评论
7 楼 ymuzi 2009-08-04  
.x-grid-record-red table{  
    color: #FF0000;  
}
改为
.x-grid-record-red table{  
    background: #FF0000;  
}
不就是背景色了
6 楼 379548695 2009-02-06  
谢谢楼上我没注意到
5 楼 bbcbbs 2009-01-19  
这个是一般情况下,如果你配置了view: new Ext.grid.GroupingView({
这样的话 viewConfig:/*BEGIN*/ {里添加此函数就不起作用了,要把函数放到view: new Ext.grid.GroupingView({里.

感谢楼住,特此补充.

例如:
items: [{
                        title: '收款信息',
                        layout: 'form',
                        defaults: {
                            width: 230
                        },
                        defaultType: 'textfield',
                        xtype: "grid",
                        id: 'vssk',
                        border: false,
                        viewConfig:/*BEGIN*/ {
                            forceFit: true
                        }/*END*/,

                        ds:/*BEGIN*/ girdStoreA /*END*/,
                        view: new Ext.grid.GroupingView({
                            forceFit: true,
                            groupTextTpl: '{text} ({[values.rs.length]} {["条 共"]}{[values.rs[0].data.psum]} 元)',
getRowClass : function(record,rowIndex,rowParams,store){  
                    //禁用数据显示红色  
                    if(record.data.pstate!=0){
return 'x-grid-record-red';  
                    }else{
return '';  
                    }  
                      
                } //end for getRowClass 
                            //startCollapsed: true
                        }),
                        cm:/*BEGIN*/ new Ext.grid.ColumnModel([new Ext.grid.RowNumberer(), {
                            header: 'ID',
                            width: 40,
                            sortable: false,
                            dataIndex: 'pid',
                            hidden: true
                        },{
                            header: '收款日期',
                            width: 12,


4 楼 llying 2009-01-16  
正好用上了 多谢 ~~~~!
不知道如果我想改变整个表格的字体大小如何设置
3 楼 agojava 2009-01-11  
很好!thx
2 楼 379548695 2009-01-09  
Oscar558 写道
用上了。
那请问要怎么设置某列的背景色呢?(是背景色,不是字体色)


列的背景色请看参考这个


http://379548695.iteye.com/blog/313709
1 楼 Oscar558 2009-01-09  
用上了。
那请问要怎么设置某列的背景色呢?(是背景色,不是字体色)

相关推荐

    extjs grid设置某列背景颜色和字体颜色的实现方法

    在实际应用中,我们可能需要根据数据的状态或者特定条件来改变某一列或某一行的背景颜色和字体颜色,以突出显示某些信息。下面将详细解释如何在EXTJS Grid中实现这一功能。 首先,我们要理解EXTJS Grid中的`...

    extjs grid设置某列背景颜色和字体颜色的方法

    以下就是EXTJS Grid设置某列背景颜色和字体颜色的方法。 1. **设置列背景颜色**: 我们可以通过`renderer`函数来实现这一功能。`renderer`是一个在数据渲染到单元格之前被调用的回调函数,它允许我们对数据显示...

    修改grid行或列颜色

    例如,如果某行的 `color` 属性为 `#FBF8BF`,那么这一行将被添加上 `yellow-row` 类,从而应用对应的黄色背景。 #### 1.2 CSS样式定义 接下来是CSS样式的定义,这些样式用于定义不同颜色类的具体样式: ```css ....

    ext grid 根据条件指定行颜色

    ### ext grid 根据条件指定行颜色 在Ext JS框架中,`Ext.grid`是非常常用的一个组件,用于展示表格数据。对于数据展示来说,通过不同的样式来区分数据的状态是一种非常直观且有效的方法。例如,根据特定条件改变...

    EXTJS2.2.1中Grid表头的下拉菜单很难看

    例如,颜色、字体、边框等样式可能需要调整以适应页面的视觉一致性。 2. **自定义样式未正确应用**:如果开发者尝试自定义Grid表头的样式,但没有正确地覆盖默认样式,可能会导致下拉菜单的样式出现问题。在EXTJS中...

    Extjs的loading效果

    可以修改`x-mask-msg`和`x-mask`类来改变文字颜色、背景色、边框等属性。例如: ```css .x-mask { background-color: rgba(255, 255, 255, 0.5); } .x-mask-msg { border: 1px solid #ccc; padding: 5px; ...

    ExtJS文字按钮列

    1. **定义列模型**:在`Ext.grid.ColumnModel`中定义一个新的列,指定其为按钮类型,并设置按钮的文字和样式。 ```javascript { xtype: 'actioncolumn', // 使用动作列类型,可以容纳各种操作 width: 50, // 按钮...

    Extjs改变表格的颜色

    对于偶数行,背景色设置为淡紫色(`#F1E1FF`),实现了交替行颜色的效果。然后,我们检查每行的`state`属性,如果状态是“未审核”,背景色设为红色(`#FF2D2D`);如果是“通过审核”,背景色设为绿色(`#02C874`)...

    ExtJS GridPanel 根据条件改变字体颜色

    1、在GridPanel中加入GridView 代码如下: <View> ”GridView1″ runat=”server”> ”setRowBg”> </ext> </View> 2、加入js脚本 代码如下: [removed] function setRowBg(rd, ri, ro) { var zhb,lj,xzh;...

    EXT-JS Grid 用法

    可以调整字体、颜色、边框等,使Grid符合应用的视觉风格。 8. 编译与运行:完成设计后,点击“Build”按钮生成EXT-JS代码。然后,使用内置的浏览器预览功能或在实际环境中运行,查看Grid的显示效果。 在“Grid练习...

    extjs 04_grid 单击事件新发现

    此外,我们还可以直接通过Grid的`getView()`方法来改变单元格的样式,例如在单元格被点击后更改其背景色和字体颜色: ```javascript grid.getView().getCell(rowIndex, columnIndex).style.backgroundColor = "#FF...

    ExtJS导出Excel

    4. **HTML表格与样式**:在生成HTML表格时,需要考虑到Excel兼容的样式,例如使用内联样式来设置单元格的颜色、字体等。此外,还要确保表格结构清晰,以便Excel正确解析。 5. **文件下载**:生成的HTML表格需要以...

    Extjs4使用要点个人整理

    8. **改变树的默认样式**:`Ext tree更改默认样式.txt`会介绍如何通过CSS或组件配置来定制树形控件的外观,包括节点的颜色、字体、图标等。 9. **取消树的双击展开**:`Extjs tree取消双击展开.txt`可能讨论如何...

    Extjs & Ext.net中的一些属性

    - `startEditing`: 开始编辑Grid中的某一行。 - `focus`: 将焦点设置到指定的组件上。 - `getSelectionModel`: 获取Grid的选中模型,可以用来控制和获取当前选中的行。 - `selectRow`: 选中Grid中的某一行。 #### 4...

    ExtJs框架系列之ProgressGrid进度条

    你可以设置它的width属性来决定进度条的宽度,text字段可以用来显示进度条旁的文字描述。 ```javascript var grid = new Ext.grid.GridPanel({ columns: [{ xtype: 'progresscolumn', width: 100, // 进度条...

    extjs 3.1 组件 使用

    这些CSS文件用于定义组件的外观和布局,包括颜色、字体、边距、边框等。在使用过程中,我们需要确保正确引入这些样式文件,以便组件呈现出预期的视觉效果。同时,根据项目需求,我们还可以自定义或扩展这些样式来...

    extjs精美主题

    这些示例可能包括不同组件在不同主题下的展示,以及如何通过SASS调整颜色、字体、间距等样式属性。代码参考则提供了实际操作的指导,让开发者可以学习并模仿实现特定效果的方法。 EXTJS的组件化设计使得开发者可以...

Global site tag (gtag.js) - Google Analytics