美文网首页Extjs
[Extjs] 定制Grid中的checkbox显示

[Extjs] 定制Grid中的checkbox显示

作者: w_w_wei | 来源:发表于2019-05-22 17:33 被阅读0次

通过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>

相关文章

网友评论

    本文标题:[Extjs] 定制Grid中的checkbox显示

    本文链接:https://www.haomeiwen.com/subject/tanuzqtx.html