渲染一个 DetailsList 组件,所有项目都被预选

Render a DetailsList component with all items preselected

我想渲染一个 DetailsList,其中包含预先select 的列表中的所有项目。我将 Selection 属性传递给 DetailsList,但是从组件的构造函数中调用 Selection 上的 setAllSelected() 不会将所有项目呈现为 selected.

我添加了一个CodePen

您需要先像这样设置选择项:

this._selection.setItems(this.state.items, false)

我调整了你的 codepen here 来演示这个。希望这有帮助。