我正在做一个系统,我正在使用一个react-data-table-component来查询信息,问题是当一个单元格包含很多信息时,它并没有完全显示出来。
信息如下所示,您可以看到部分信息丢失:enter image description here
我想做一些类似的事情,这个例子是在react-table中做的,但我更喜欢react-data-table-component:enter image description here
这是我用来设置表格样式的代码:
export const estilos = {
table: {
style: {
},
},
tableWrapper: {
style: {
display: "table",
},
},
responsiveWrapper: {
style: {},
},
header: {
style: {
fontSize: "22px",
minHeight: "56px",
paddingLeft: "0px",
paddingRight: "0px",
},
},
subHeader: {
style: {
minHeight: "52px",
},
},
head: {
style: {
fontSize: "14px",
fontWeight: 500,
minWidth: "0px",
textAlign: "center",
},
},
headRow: {
style: {
fontSize: '17px',
minHeight: "50px",
borderBottomWidth: "1px",
borderBottomStyle: "solid",
},
denseStyle: {
minHeight: "32px",
},
},
headCells: {
style: {
paddingLeft: "0px",
paddingRight: "0px",
fontWeight: 700,
},
draggingStyle: {
cursor: "move",
},
},
contextMenu: {
style: {
fontSize: "18px",
fontWeight: 400,
paddingLeft: "16px",
paddingRight: "8px",
transform: 'translate3d(0, -100%, 0)',
transitionDuration: '125ms',
transitionTimingFunction: 'cubic-bezier(0, 0, 0.2, 1)',
willChange: 'transform',
},
activeStyle: {
transform: 'translate3d(0, 0, 0)',
},
},
cells: {
style: {
paddingLeft: '0px',
paddingRight: '0px',
wordBreak: 'break-word',
},
draggingStyle: {},
},
rows: {
style: {
fontFamily: 'arial',
fontSize: '14px',
fontWeight: 0,
minHeight: '35px',
'&:not(:last-of-type)': {
borderBottomStyle: 'solid',
borderBottomWidth: '1px',
},
},
denseStyle: {
minHeight: "32px",
},
selectedHighlightStyle: {
// use nth-of-type(n) to override other nth selectors
'&:nth-of-type(n)': {
},
},
highlightOnHoverStyle: {
transitionDuration: '0.15s',
transitionProperty: 'background-color',
outlineStyle: 'solid',
outlineWidth: '1px',
},
stripedStyle: {
},
},
expanderRow: {
style: {
},
},
expanderCell: {
style: {
flex: '0 0 48px',
},
},
expanderButton: {
style: {
backgroundColor: 'transparent',
borderRadius: '2px',
transition: '0.25s',
height: '100%',
width: '100%',
'&:hover:enabled': {
cursor: 'pointer',
},
'&:disabled': {
},
'&:hover:not(:disabled)': {
cursor: 'pointer',
},
'&:focus': {
outline: 'none',
},
svg: {
margin: 'auto',
},
},
},
};`
以下是我在react-data-table-component中使用的属性:
<DataTable
columns={columns}
noDataComponent="No hay registros para mostrar"
data={rows}
dense
progressPending={pending}
paginationComponentOptions={paginationComponentOptions}
paginationResetDefaultPage={resetPaginationToogle}
customStyles={estilos}
sortIcon={<FontAwesomeIcon icon={faArrowDownLong} />}
pagination
paginationServer
paginationTotalRows={noTotalVentas}
onChangeRowsPerPage={handleChangeRowsPerPage}
onChangePage={handleChangePage}
/>
1条答案
按热度按时间py49o6xq1#
在列中,添加选项:“wrap:false”。就像这样: