我有一个带有检查列的网格。例如,它的dataIndex是“ checked”。

我想禁用或隐藏某些行的复选框,其中另一个值,例如'can_be_checked'是false / empty。

渲染器已经在checkcolumn中定义,将其弄乱会中断复选框的生成。

我该怎么做?

最佳答案

您可以将复选框隐藏在渲染器内部,例如:

column.renderer = function(val, m, rec) {
    if (rec.get('can_be_checked') == 'FALSE'))
        return '';
    else
        return (new Ext.ux.CheckColumn()).renderer(val);
};

关于extjs - Extjs checkcolumn根据值禁用某些行,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/10042052/

10-10 06:33