antd table rowSelection 里面 去掉『全选』『反选』两个默认选项 此项配置不生效,请问该如何解决
<FetchTable
columns={columns}
query={query}
ref='table'
pagesize={50}
url={pathConfig.MENULISTBYGROUPID_URL}![图片描述][1]
rowKey='menuId'
scroll={this.props.scroll || { x: '100%' }}
rowSelection={{
selectedRowKeys: this.state.rowKeys,
onChange: (selectedRowKeys, selectedRows) => {
this.setState({selected: selectedRowKeys, selectedRows: selectedRows})
},
hideDefaultSelections: true,
getCheckboxProps: record => ({
defaultChecked: record.selectFlag === 1
}),
onSelect: (record, selected, selectedRows) => this.onRowSelect(record, selected, selectedRows),
}
}}
/>
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(6)
另外想了一个办法,去掉表头, 然后自己写一个表头,成功解决! 绕道处理成功
showHeader={false}
columnTitle设置为空格
去掉 Table组件上的rowSelection={rowSelection} 就不显示了
直接样式覆盖隐藏不更省事么
:rowSelection="{...columnTitle: ' ',...} 可行?
请问有更好的解决方案么?