【问题标题】:How to make select all checkbox always visible in office-ui-fabric-react DetailsList如何使全选复选框始终在 office-ui-fabric-react DetailsList 中可见
【发布时间】:2020-08-15 16:04:33
【问题描述】:

我正在使用 office-ui-fabric-react 的 DetailsList 组件来显示我的表格。我正在设置道具

checkboxVisibility={CheckboxVisibility.always}

使复选框始终可见。但这不适用于标题中的全选复选框。仅当我将鼠标悬停在它上面时,全选复选框才可见。我希望全选复选框始终可见。有什么解决办法吗?

<DetailsList
    columns={this.columns}
    selectionMode={SelectionMode.single}
    ariaLabelForSelectAllCheckbox={'Select All'}
    items={this.items}
    checkboxVisibility={CheckboxVisibility.always}
    onRenderRow={this.renderRow}
    onRenderHeader={this.renderHeader}
/>

【问题讨论】:

    标签: reactjs ms-office office-ui-fabric-react fluent-ui


    【解决方案1】:

    您还必须导入复选框可见性:

    import { CheckboxVisibility } from 'office-ui-fabric-react';
    

    【讨论】:

      【解决方案2】:

      您能否通过在 codepen 或 stackblitz 或任何其他在线编辑器上创建示例来共享代码。

      删除selectionMode={SelectionMode.single} 属性并查看输出。全部复选框将始终可见,包括标题中的复选框。

      【讨论】:

      • 更新了 office-ui-fabric-react 的版本,现在可以使用了。谢谢
      猜你喜欢
      • 2020-09-13
      • 1970-01-01
      • 2020-10-10
      • 2016-04-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-06-30
      相关资源
      最近更新 更多