禁用分组网格Ext Js中的行

时间:2014-08-25 12:23:17

标签: extjs grid

本段翻译自法语。

我真的被困住了。我的申请中的问题如下:

我目前正在开发一个实现Ext js。我想禁用分组网格中的行。我使用Ext.Fly函数(()getNodes grid.getView()[index Store]。)mask()。;

除了当我的内门中的组关闭(折叠)时。 Ext.fly语句返回错误(Ext.fly为null)。

我想知道是否有一种方法可以禁用Ext.fly以外的分组网格中的行。

提前感谢您的回答。

1 个答案:

答案 0 :(得分:1)

如果有帮助请尝试 使用grid beforeselect事件禁用选择,将getRowClass方法视为样式行。

viewConfig: {
        getRowClass: function (record, index) {
// disabled-row - custom css class for disabled (you must declare it)
            if (record.get('name') == disabled_name) return 'disabled-row';
        }        
    },

    listeners: {
        beforeselect: function (sm, record) {
            if (record.get('name') == disabled_name) return false;
        }
    },

希望这会对你有所帮助。 以下链接也可能对您有所帮助 http://www.sencha.com/forum/showthread.php?208836-Gridpanel-Row-Disable