鍍金池/ 問答/HTML/ antd樹組件怎么點擊節(jié)點后選中這個節(jié)點

antd樹組件怎么點擊節(jié)點后選中這個節(jié)點

clipboard.png

需求是點擊一個node沒比如點了陽光,則選中或反選陽光及其子節(jié)點

clipboard.png

點擊子節(jié)點就選中或反選它自己

onSelect中去修改checkedKeys嗎?這樣會不會太麻煩了,因為要判斷是不是父節(jié)點、子節(jié)點、半選中、全選中或者反選什么的,而且我這還有個搜索,就更麻煩了

回答
編輯回答
墨小白

就是用你說的方法,并不麻煩。點擊不需要實現(xiàn)反選,只需要改變點擊節(jié)點就可以了,antd會自動實現(xiàn)父子節(jié)點的填充

2018年4月15日 17:07