如何使 select 所有复选框在 office-ui-fabric-react DetailsList 中始终可见
How to make select all checkbox always visible in office-ui-fabric-react DetailsList
我正在使用 office-ui-fabric-react 的 DetailsList 组件来显示我的 table。我正在设置道具
checkboxVisibility={CheckboxVisibility.always}
使复选框始终可见。但这不适用于 header 中的 select all 复选框。 Select 只有当我将鼠标悬停在它上面时,所有复选框才可见。我希望 select all 复选框始终可见。有什么解决办法吗?
<DetailsList
columns={this.columns}
selectionMode={SelectionMode.single}
ariaLabelForSelectAllCheckbox={'Select All'}
items={this.items}
checkboxVisibility={CheckboxVisibility.always}
onRenderRow={this.renderRow}
onRenderHeader={this.renderHeader}
/>
您能否通过在 codepen 或 stackblitz 或任何其他在线编辑器上创建示例来共享代码。
删除 selectionMode={SelectionMode.single}
属性并查看输出。所有复选框将始终可见,包括 header.
中的复选框
您还必须导入复选框可见性:
import { CheckboxVisibility } from 'office-ui-fabric-react';
我正在使用 office-ui-fabric-react 的 DetailsList 组件来显示我的 table。我正在设置道具
checkboxVisibility={CheckboxVisibility.always}
使复选框始终可见。但这不适用于 header 中的 select all 复选框。 Select 只有当我将鼠标悬停在它上面时,所有复选框才可见。我希望 select all 复选框始终可见。有什么解决办法吗?
<DetailsList
columns={this.columns}
selectionMode={SelectionMode.single}
ariaLabelForSelectAllCheckbox={'Select All'}
items={this.items}
checkboxVisibility={CheckboxVisibility.always}
onRenderRow={this.renderRow}
onRenderHeader={this.renderHeader}
/>
您能否通过在 codepen 或 stackblitz 或任何其他在线编辑器上创建示例来共享代码。
删除 selectionMode={SelectionMode.single}
属性并查看输出。所有复选框将始终可见,包括 header.
您还必须导入复选框可见性:
import { CheckboxVisibility } from 'office-ui-fabric-react';