修改某一列的背景颜色和字体颜色
css代码
.x-grid-back-red {
background: #FF0000; //修改背景颜色
color:#000000; //修改字体颜色
}
JS代码
{
header : '分成类型',
dataIndex : 'divideType',
renderer : function(v,m){
m.css='x-grid-back-red';
return v;
},
width : 60
}
或者直接这样
{
header : '编号',
dataIndex : 'fcId',
css : 'background: #FF0000;color:#000000',
width : 40
}
修改某一行的背景颜色和字体颜色
css代码
.x-grid-record-red {
background: #FF0000; //修改背景颜色
color:#000000; //修改字体颜色
}
JS代码
直接在grid中设置viewConfig属性
viewConfig : {
forceFit :true,
getRowClass : function(record,rowIndex,rowParams,store){
//禁用数据显示红色
if(record.data.limitType=='1' && record.data.isLeaf=='N'){
return 'x-grid-record-red';
}else{
return '';
}
}
}
或者为grid添加load方法
grid.getStore().on('load',function(s,records){
var girdcount=0;
s.each(function(r){
if(r.get('10')=='数据错误'){
grid.getView().getRow(girdcount).style.backgroundColor='#F7FE2E';
}
girdcount=girdcount+1;
});
});
分享到:
相关推荐
通用函数 指定某行某列的属性值(字体、背景颜色等)
标题"PB数据窗口中行、列、及某一行中的某一列颜色设置"所指的就是这种自定义颜色的功能。 在PowerBuilder中,数据窗口的颜色设置主要通过数据窗口对象的属性和方法来实现。以下是一些关键知识点: 1. **行颜色...
1. 设置默认背景颜色,默认字体颜色,默认选中字体颜色,默认选中背景颜色(四种颜色) 2. 设置特定单元格的四种颜色,当插入删除行或列时,特定单元格的颜色不变。 3. 设置默认字体(所有单元格字体一致) 4. 绘制...
CListCtrl控件背景颜色网格色彩,用CListCtrl来显示数据比较方便,有时候我们需要标注某一列或某一个单元格的背景和字体颜色,或者需要改变一下行高和字体大小,CListCtrl要改变这些并不是很方便。本文将介绍如何...
总结来说,自定义MFC的CListCtrl涉及到字体、颜色和背景的设置,以及对CHeaderCtrl的控制。这需要对MFC的消息机制、GDI绘图以及数据绑定有深入理解。通过熟练掌握这些技巧,开发者能够创建出功能强大且视觉效果出色...
在设计GUI时,我们有时需要根据数据的属性或者特定需求来改变表中的单元格背景颜色和字体颜色,以增强可视化效果。本篇文章将详细介绍如何在MATLAB中实现这一功能,结合HTML的某些特性,让定制更为灵活。 首先,要...
有时,我们可能需要根据特定条件改变`DataGridView`中某一行或某一单元格的背景色或字体颜色,甚至包括列头的颜色,以突出显示特定信息或状态。在本教程中,我们将探讨如何实现这一功能。 首先,我们需要创建一个`...
2. **列颜色修改**:通过 `ColumnModel` 的 `renderer` 属性指定自定义渲染器,可以在单元格级别上设置背景颜色。 3. **灵活性与可扩展性**:这种方式不仅可以让Grid更具可读性,而且易于维护和扩展。比如可以通过...
在实际应用中,我们可能需要根据数据的特定条件来定制Grid中的单元格样式,例如改变某列的背景颜色或字体颜色。以下是如何在ExtJS Grid中实现这一功能的方法。 首先,我们可以使用`renderer`函数来动态地设置列的...
本篇将详细介绍如何在VS中设置背景主题颜色和字体,以及利用提供的两款优秀主题——useful_1.vssettings和selenitic.vssettings来提升你的编程体验。 首先,我们来探讨VS的主题设置。VS支持多种内置主题,包括经典...
6. **CBrush和CFont对象**:为了设置字体颜色和背景色,我们需要创建`CBrush`对象来填充项的背景,以及`CFont`对象来设置字体样式和颜色。使用`FillRect`方法可以填充项的背景,而`SelectObject`方法可以切换当前...
在实际应用中,我们有时需要对数据窗口内的单元格进行更精细的控制,比如根据某些条件动态地改变单元格的文字颜色或背景颜色,以提高数据的可读性和视觉效果。本文将详细介绍如何实现这一功能。 首先,我们要了解...
一个常见的需求是当用户选中表格(`table`)中的某一行时,能够改变该行的背景颜色。这种方式可以直观地告诉用户当前的操作对象,同时提升整体的视觉效果。下面将详细解析如何实现这一功能。 #### 代码解析与实现...
1. **高度**:修改`CHeaderCtrl`的高度可以通过调用`SetItemHeight`函数完成,它接受一个索引参数,表示要修改的列标题的索引,和一个高度值。 2. **字体**:`CHeaderCtrl`的字体设置同样可以通过`SetFont`函数进行...
在Windows应用程序开发中,有时我们需要自定义列表控件的外观,如改变头(header)的背景颜色、字体大小等,以满足用户界面的个性化需求。在标题提到的问题中,我们关注的是如何正确且无内存泄露地实现这些设置。 ...
对于更复杂的场景,如一列中不同的数据值对应不同的颜色,我们可以结合使用多个条件和颜色。创建多个计算列,每个计算列处理一个条件范围,并返回对应的颜色。比如,第一条件范围内的值返回"00FF00"(绿色),第二...
3. **设置颜色**:根据获取到的行号,遍历表格的每一行,使用“设置单元格属性”函数来修改对应行的背景颜色。这个函数接受行号、列号以及要设置的颜色作为参数。为了实现选中行高亮,你可以定义一个特定的颜色变量...
例如,`IF 数据字段 > 100 THEN RGB(255, 0, 0)`,这将使值大于100的列背景色变为红色。 - 同样,可以利用数据窗口的事件,如BeforeCellPaint,动态计算颜色条件并设置当前单元格的颜色。 3. **动态调整**: - ...
在这个话题中,我们将深入探讨如何在VC6中修改CListCtrl中的字体颜色和背景颜色。 首先,要修改CListCtrl中的字体颜色,我们需要了解CListCtrl的基本操作。CListCtrl控件允许我们在其中添加、删除和编辑列表项,...