美文网首页
Ant-Design Table 中的属性 defaultExp

Ant-Design Table 中的属性 defaultExp

作者: 吃瓜群众666 | 来源:发表于2019-06-17 18:44 被阅读0次

    defaultExpandAllRows这个属性仅仅是用来设置默认值的,只在第一次渲染的时候起作用,一般这个时候Table中的数据为空,当我们获取了数据之后再重新加载时,这时已经是第N次渲染了,所以它并没有默认展开。
    解决方案:
    方法一、数据没有加载之前不渲染。

    this.state.data ? <Table defaultExpandAllRows={...} dataSource={this.state.data} /> : null
    

    方法二、给Table设置一个key,获取数据之后改变这个key值,借助了key改变自动变成新的component可以解决这个问题。

    <Table
      key={tableKey}
      defaultExpandAllRows={true}/>
    

    相关文章

      网友评论

          本文标题:Ant-Design Table 中的属性 defaultExp

          本文链接:https://www.haomeiwen.com/subject/hduzfctx.html