react antd 關於selectedRows 的問題


在table中,經常會用到單選和多選的功。這里會有一個方法,

 

 當觸發onchange的時候回有兩個數組,【selectedRowKeys, selectedRows】,當前選中的keys和每一項,

這里說的是selectedRows的一個bug,當在一個頁面點擊選中

 

 這里是一個用戶,但是當點擊分頁的時候,再次增加用戶點擊,選中的用戶就會出現bug,上次選中的用戶就會消失,而只顯示你在當前頁面選中的用戶。

 

 簡單來說: 就是你在第一頁面選了三個人,再次點擊分頁(或者是查詢,更換當前頁的數據)選人;上次的三個人就會不見。顯示的人數是你現在點擊選中的人數;

這就是在使用selectRows遇到的bug;

我所使用的解決方法 : 

 selectedRowKeys:是沒有這個bug的;

用selectedRowKeys的key;和你所有的數據進行匹配;

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM