我正在使用Office UI Fabric构建SPFx React webpart . 我想使用DetailList,但它只应在屏幕上以50%的宽度显示,因为我需要在列表右侧显示有关所选项目的一些附加信息 . 我正在使用Bootstrap将这两个组件对齐 . 这样可行,但是我的DetailList中始终显示一个水平滚动条,因为行宽仍设置为全屏 . 当我调整屏幕大小并再次放大时,滚动条消失了,所以这只是初始渲染的一个问题 .

这是我的DetailList的样子:

<div className="container-fluid">
            <div className="row">
              <div className="col-md-6">
                <DetailsList
                  items={roles}
                  columns={_columnsRoles}
                  setKey={'roles'}
                  layoutMode={DetailsListLayoutMode.fixedColumns}
                  selection={this._selectionRoles}
                  selectionPreservedOnEmptyClick={true}
                  selectionMode={SelectionMode.single}
                  onItemInvoked={e=>this._actionRolesPanel("edit")}
                  ariaLabelForSelectionColumn="Toggle selection"
                  ariaLabelForSelectAllCheckbox="Toggle selection for all items"
                />  
              </div>
              <div className="col-md-6">

              </div>
            </div>
          </div>

知道我可以做些什么来初步设置我的控制正确的单元格宽度? Here是它在屏幕上的样子:

提前致谢 .