Я создаю веб-часть SPFx React с использованием Office UI Fabric.Я хочу использовать 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>
Любая идея, что яможно сделать, чтобы изначально установить ширину моей ячейки правильно моего контроля? Здесь выглядит как на экране:
Заранее спасибо.