问题描述
动态更改rowSelection的问题
问题出现的环境背景及自己尝试过哪些方法
3种情况,官方给出type 为 checkbox | radio 但是 还有不需要的情况,动态更改,比如封装的时候,有些需要,有些则没有,如果传false,会给出warning(Failed prop type: Invalid prop rowSelection
of type boolean
supplied to Table
, expected object
)
相关代码
// 请把代码文本粘贴到下方(请勿用图片代替代码)
<Table
rowKey={reportType === 1 ? 'userId':'paymentOrder'}
columns={reportType === 1 ? this.columns : columns}
dataSource={dataSouce.rows}
rowSelection={reportType === 1 ? this.rowSelection : false}
/>
你期待的结果是什么?实际看到的错误信息又是什么?
怎么实现false ,不报错
为什么不试试undefined呢