美文网首页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