Extjs

[Extjs] 定制Grid中的checkbox显示

2019-05-22  本文已影响0人  w_w_wei

通过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">&nbsp;</div>';
        }
    });

其中 <div class="x-grid3-row-checker">&nbsp;</div> 就是默认显示的checkbox,
而render函数中 第三个参数就是这行的数据,
当满足条件时,返回一个横线 <div style="text-align:center"><span>-</span></div>

上一篇下一篇

猜你喜欢

热点阅读