Ag grid 如何防止将柱拖出网格?
如何防止柱从网格中拖出并被删除?我仍然希望该列可以拖动并重新排序,只是不希望删除。如果您不介意该列始终可见,您可以尝试此技巧Ag grid 如何防止将柱拖出网格?,ag-grid,Ag Grid,如何防止柱从网格中拖出并被删除?我仍然希望该列可以拖动并重新排序,只是不希望删除。如果您不介意该列始终可见,您可以尝试此技巧 gridOptions = { onColumnVisible: function(e,c){ if(!e.visible){ e.column.gridOptionsWrapper.columnController.setColumnVisible(e.column.colId, true)
gridOptions = {
onColumnVisible: function(e,c){
if(!e.visible){
e.column.gridOptionsWrapper.columnController.setColumnVisible(e.column.colId, true)
}
}
};
更简单的方法是使用列的
lockVisible
属性
通过将其添加到defaultColDef
或将其应用到单个列,可以将其应用于所有列
gridOptions={
默认值f:{
lockVisible:true//默认情况下,无法删除所有列
},
columnDefs:[{
字段:“myField”,
},
{
字段:“myRemovableField”,
lockVisible:false//可以删除此列
},
]
}