要寻找AG Grid表格中可编辑的列,可以使用AG Grid提供的columnApi.getColumnState()方法。该方法返回一个包含每列状态的数组,其中包括是否可编辑的信息。可以遍历该数组并查找可编辑的列。
以下是示例代码:
// 获取columnApi对象
const columnApi = gridOptions.columnApi;
// 获取包含列状态的数组
const columnState = columnApi.getColumnState();
// 遍历数组并查找可编辑的列
const editableColumns = [];
columnState.forEach(column => {
if (column.editable) {
editableColumns.push(column.colId);
}
});
console.log('可编辑的列:', editableColumns);
在上述示例中,editableColumns
数组包含所有可编辑列的colId
。