项目需求: datasource中, 有的column有children, 有的则没有,有children的项可以点击展开, 没有children的则没有展开的图标.
问题: 设置了expandedrowkeys 无效, 所有项都有展开图标,不是我想要的效果
解决: 使用表格中expandIcon = {expandIcon}
属性
// 图标展开样式修改
expandIcon = (props) => {
// 有children的显示图标
if (props.record.children && props.record.children.length > 0) {
if (props.expanded) {
// 已经开展的显示 - 号
return <icon style='jianhao' onClick={e => {
props.onExpand(props.record, e) />
} else {
// 未展开的显示 + 号
return <icon style='jianhao' onClick={e => {
props.onExpand(props.record, e) />
}
}
}