7.5.2.16. useActiveColumns
一个 hook,它提供了用户选择的 active TableColumns 列表。
Example
// See implementation for more details on TableColumn type
const [activeColumns, userSettingsLoaded] = useActiveColumns({
columns,
showNamespaceOverride: false,
columnManagementID,
});
return userSettingsAreLoaded ? <VirtualizedTable columns={activeColumns} {...otherProps} /> : null
| 参数名称 | 描述 |
|---|---|
|
| 哪些作为键-值映射传递 |
|
| 所有可用 TableColumns 的数组 |
|
| (可选)如果为 true,则会包括命名空间列,无论列管理选择是什么 |
|
| (可选)用于保留和检索列管理选择的唯一 ID,并从用户设置中保留和检索列管理选择。通常,一个资源的 group/version/kind (GVK) 字符串。 |
包含当前用户所选活跃列(options.columns 的子集)和布尔值标志,指示用户设置是否已加载。