通过renderer
实现对checkbox
进行样式定制,
这里满足条件时显示一个横线,代码如下
new Ext.grid.CheckboxSelectionModel({
renderer: function(v, c, r){
if (r.data.addr == '/*' && r.data._id == 0){
return '<div style="text-align:center"><span>-</span></div>';
}
return '<div class="x-grid3-row-checker"> </div>';
}
});
其中 <div class="x-grid3-row-checker"> </div>
就是默认显示的checkbox
,
而render函数中 第三个参数就是这行的数据,
当满足条件时,返回一个横线 <div style="text-align:center"><span>-</span></div>
网友评论