禁用单元格编辑或使单元格只读

问题描述:

当用户在特定列的单元格中键入值时,我想使下一列(同一行)的单元格为只读或不可编辑。如果用户删除de值,我想再次编辑下一个单元格。禁用单元格编辑或使单元格只读

有人可以举例说明如何实现这个?

谢谢。

你可以尝试这样定义你的列:

const hot = new Handsontable(el, { 
    data: someData, 
    columns: [ 
    { type: 'text'}, 
    { type: 'numeric'}, 
    { type: 'text'} 
    ] 
}); 

您可以更新这样

hot.updateSettings({ 
    columns: [ 
     { type: 'text'}, 
     { type: 'text', readOnly: true}, 
     { type: 'text'} 
    ] 
}); 
的设置