List
link - developer.microsoft.com/en-us/fluentui#/controls/web/list
using DetailsList
<div>
<Label>Selected:</Label>
<FocusZone
direction={FocusZoneDirection.vertical}>
<div style={{ border: '1px solid #2947A8' }}>
<DetailsList
styles={{
root: {
height: '180px',
// border: '1px solid #2947A8'
}
}}
constrainMode={ConstrainMode.unconstrained} // hack to remove the horizontal scrollbar
compact={true}
columns={[{ key: 'column1', name: 'text', fieldName: 'text', minWidth: 1, isResizable: true }]}
items={this.method_getItems()}
selectionMode={SelectionMode.single}
selectionPreservedOnEmptyClick={true}
isHeaderVisible={false}
layoutMode={DetailsListLayoutMode.justified}
checkboxVisibility={CheckboxVisibility.hidden}
setKey={'set'}
></DetailsList>
</div>
</FocusZone>
</div>
<div>
<br></br>
<br></br>
<DefaultButton
styles={{
root: {
// backgroundColor: '#FFFFFF',
// color: getTheme().palette.neutralPrimary,
height: '30px',
width: '25px'
}
}}
text='<<'
>
</DefaultButton>
</div>
<div>
<Label>Authors List (name - role):</Label>
<FocusZone
direction={FocusZoneDirection.vertical}>
<div style={{
border: '1px solid #2947A8'
}}>
<DetailsList
styles={{
root: {
height: '180px'
}
}}
constrainMode={ConstrainMode.unconstrained} // hack to remove the horizontal scrollbar
compact={true}
columns={[{ key: 'column1', name: 'text', fieldName: 'text', minWidth: 1, isResizable: true }]}
items={this._allItems}
selectionMode={SelectionMode.single}
selectionPreservedOnEmptyClick={true}
isHeaderVisible={false}
layoutMode={DetailsListLayoutMode.justified}
checkboxVisibility={CheckboxVisibility.hidden}
setKey={'set'}
></DetailsList>
</div>
</FocusZone>
</div>
© 2024 Better Solutions Limited. All Rights Reserved. © 2024 Better Solutions Limited TopPrevNext