我还需要做些什么来确保 gridOptions.columnApi.setColumnVisible 做它在锡上所说的吗?:-
此代码在运行时在渲染网格上运行,应该立即隐藏该列,但什么也不做:-
gridOptions.columnApi.setColumnVisible("the col name", false);
Run Code Online (Sandbox Code Playgroud)
造成这种情况的两个可能原因:
可能是后者 - 您是否可能使用标题名称而不是字段/列 ID?
例如,如果你有这个:
var columnDefs = [
{headerName: "Athlete", field: "athlete", width: 200}
];
Run Code Online (Sandbox Code Playgroud)
那么第一个参数将是'athlete', 不是'Athlete'。
您还可以指定 colId 以排除任何冲突,然后在您的 api 调用中使用此 ID:
var columnDefs = [
{headerName: "Athlete", field: "athlete", width: 200, colId: "athleteCol"}
];
Run Code Online (Sandbox Code Playgroud)
但这通常不是必需的。
| 归档时间: |
|
| 查看次数: |
9626 次 |
| 最近记录: |