在业务要求中,遇到这样的需求:要求grid中的某行以上的行不能选择,一下的行能选择。
首先在grid中配置viewConfig:
viewConfig:{
getRowClass : function(record,rowIndex,rowParams,store){
//禁用数据显示红色色
if(record.data.coef <= coef){ /
return 'x-grid-record-red';
}
}
}
css: .x-grid-record-red table{color: #FF0000;};
然后处理行的选择事件,事件就具体业务而言,可以是单击,可以是双击
如果选择的事件是选择行,就直接返回,不做处理。