使用Ag-Grid,用户可以拖动列以自己喜欢的方式对其进行排序。我需要允许用户保存他们的列顺序(到SQL后端),以便它成为他们的默认列顺序。我试图获得像这样的列名:
var cols = schedGridOptions.columnApi.getAllColumns();
for (col in cols) {
var colDef = col.getColDef();
console.log(colDef.headerName);
}
Run Code Online (Sandbox Code Playgroud)
这是我找到的用于设置标题名称的示例,因此我尝试使其适应于获取标题名称。但是我得到这个错误:
JavaScript运行时错误:对象不支持属性或方法“ getColDef”
也许我没有正确执行此操作?我是刚开始使用Ag-Grid的人。寻找建议。