本段翻译自法语。
我真的被困住了。我的申请中的问题如下:
我目前正在开发一个实现Ext js。我想禁用分组网格中的行。我使用Ext.Fly函数(()getNodes grid.getView()[index Store]。)mask()。;
除了当我的内门中的组关闭(折叠)时。 Ext.fly语句返回错误(Ext.fly为null)。
我想知道是否有一种方法可以禁用Ext.fly以外的分组网格中的行。
提前感谢您的回答。
答案 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