如何在DetailsList
组件中配置列,以使其对齐以适合内容?
答案 0 :(得分:0)
不幸的是,我不相信DetailsList
的专栏目前支持适合其内容。每个列定义都使用minWidth
,maxWidth
和isResizable
将列约束到某个维度,同时为用户提供了调整大小的能力。 IColumn interface上没有内容或类似属性的包装。 Here's an example。
答案 1 :(得分:0)
u可以使用maxWidth属性设置列宽。
function buildColumns(
item,
canResizeColumns,
onColumnClick,
sortedColumnKey,
isSortedDescending,
groupedColumnKey,
isMultiline
) {
const columns = [];
if (item) {
for (const propName in item) {
if (item.hasOwnProperty(propName)) {
columns.push({
key: propName,
name: item[propName].name,
fieldName: propName,
minWidth: MIN_COLUMN_WIDTH,
maxWidth: item[propName].width,
});
}
}
}
return columns;
}