我正在使用react-bootstrap-table,并且在格式化它时遇到了问题。主要问题是:
代码在这里:
<BootstrapTable
data={this.props.sales}
version="4"
striped
hover
pagination
keyField="Type"
>
{tableHeaders.map((header, index) => (
<TableHeaderColumn key={index} dataField={header.id} style={{ height: 10 }}>
{header.name}
</TableHeaderColumn>
))}
</BootstrapTable>
答案 0 :(得分:2)
根据docs,您可以进行所需的所有自定义操作。
第一个问题:要删除点,您可以使用thStyle
属性,该属性可以传递给TableHeaderColumn
组件并覆盖CSS white-space
属性。
<TableHeaderColumn thStyle={{ whiteSpace: 'normal' }} {...anotherProps} />
第二个问题:您可以使用trClassName
属性处理行的高度。您可以传递字符串或函数来处理每个字符串,也可以使条件类取决于行。查看更多here。
例如:
<BootstrapTable trClassName="customClass" {...anotherProps} />
并定义您的customClass
:
.customClass {
// override padding or height whatever you want
padding: 3px;
}
祝你好运,玩得开心!