ag-grid可能会在列定义中添加硬编码的"_1",这可能是因为列定义的字段名称重复或无效。为了解决这个问题,你可以尝试以下方法:
检查列定义中的字段名称是否存在重复。确保每个字段都有唯一的名称。
检查列定义中的字段名称是否有效。确保使用有效的变量名称,避免使用特殊字符或保留字。
例如,如果你的列定义如下所示:
var columnDefs = [
{ headerName: "Column 1", field: "field1" },
{ headerName: "Column 2", field: "field2" },
{ headerName: "Column 1", field: "field1" },
];
你可以更改列定义,以确保每个字段具有唯一的名称:
var columnDefs = [
{ headerName: "Column 1", field: "field1" },
{ headerName: "Column 2", field: "field2" },
{ headerName: "Column 3", field: "field3" },
];
这样做后,ag-grid就不会在列定义中添加"_1"。
希望这个解决方法对你有帮助!
上一篇:Ag-grid粘性标题
下一篇:AG-GRID只删除前27个节点