如何在挂载时将 DetailsList 的列设置为特定宽度?
我想在每次保存时保存列宽,并在重新安装组件时恢复它们,即重新访问列表所在的视图。
如何在挂载时将 DetailsList 的列设置为特定宽度?
我想在每次保存时保存列宽,并在重新安装组件时恢复它们,即重新访问列表所在的视图。
return [...staticColumns, ...visibleColumns.map(c => {
return {
key: c.Name,
name: c.Title,
fieldName: c.Name,
minWidth: 100,
isResizable: true,
isCollapsible: true,
onRender: (item: any, index: number, column: IColumn) => {
column.minWidth = 20;
return <span>{item[c.Name]}</span>;
},
} as IColumn;
})];
首先设置 initial ,然后在回调minWidth: 100
中更改为 20 。onRender
这对我有用
找到了这个。估计你不容易。