我将ag-grid与angularJS(1x)一起使用,并且有一个按钮可以向网格中添加新列,并可以进行编辑(请参见下面的代码)。我想要实现的是还可以通过某种方式将标头转换为editable:true
,以便用户也可以通过单击它来对其进行更改。因为在文档中找不到这样的描述,所以在ag-grid上有这样的功能吗?
这是我的代码:
vm.addColumn = function()
{
// Create a new column
vm.columnDefs.push({ field:'new_var', headerName: 'New variable'});
// Turn into editable each column
vm.columnDefs.forEach(function(element) {
console.log(element);
element['editable'] = true;
});
vm.gridOptions.api.setColumnDefs(vm.columnDefs);
}