让Ext.grid.GridPanel某行变色
2009-10-18 23:02
148 查看
有时候我们需要根据store里的某个标记,令grid的数据改变为一种特别的颜色。如我项目中的,把用户状态不正常(字段memberstatus不为1)的记录变成灰色。'x-grid-record-gray'是已经在页面上定义好的CSS样式。下边截取了grid里的viewConfig信息。
viewConfig:{
columnsText:"显示/隐藏列",
sortAscText:"正序排列",
sortDescText:"倒序排列",
forceFit:true,
getRowClass : function(record,rowIndex,rowParams,store){
//禁用数据显示灰色
if(record.data.memberstatus!='1'){ //用户状态不正常
return 'x-grid-record-gray';
Ext.getCmp("membergrid").getSelectionModel().lock();
}else{
return '';
}
}
viewConfig:{
columnsText:"显示/隐藏列",
sortAscText:"正序排列",
sortDescText:"倒序排列",
forceFit:true,
getRowClass : function(record,rowIndex,rowParams,store){
//禁用数据显示灰色
if(record.data.memberstatus!='1'){ //用户状态不正常
return 'x-grid-record-gray';
Ext.getCmp("membergrid").getSelectionModel().lock();
}else{
return '';
}
}
相关文章推荐
- EXT GridPanel点击某行并获得该行的值
- 让Ext.grid.GridPanel的某行不能选择
- 【extjs】 extjs5 Ext.grid.Panel 搜索示例
- ExtJs之Ext.grid.GridPanel(部分未完)
- ExtJS 普通表格:Ext.grid.GridPanel属性祥解
- [EXT.NET]GridPanel序号宽度自适应
- 解决Ext.grid.EditorGridPanel获得当前行编号问题
- ext grid 设置某行字体颜色
- Extjs 学习 --Ext.grid.GridPanel()(一)
- Ext.grid.EditorGridPanel使用方法
- EXT 3.x 使用详解之Ext.grid.GridPanel(三)
- Ext.grid.Panel加载JSON数据
- EXT.NET Toolbar GridPanel主动宽度和高度的解决规划,引入Viewport
- Ext.Net 1.x_Ext.Net.GridPanel字体格式化、颜色配置
- Ext.Net 1.x_Ext.Net.GridPanel根据字段值显示图片+背景色
- Ext.grid.Panel主要配置及示例
- 默认选中ext:GridPanel第一行数据
- EXT GridPanel获取某一单元格的值
- Ext.Net 1.x_Ext.Net.GridPanel根据内容判断行背景色
- Ext GridPanel 的单击/双击事件