在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/HTML/ antd table中如何實(shí)現(xiàn)點(diǎn)擊當(dāng)前行,選中前面的復(fù)選框呢?

antd table中如何實(shí)現(xiàn)點(diǎn)擊當(dāng)前行,選中前面的復(fù)選框呢?

如圖片中的描述,如何實(shí)現(xiàn)table列表中,點(diǎn)擊當(dāng)前行(row),選中前面的復(fù)選框?

其實(shí)我更想知道,在antd中,比如我上面的需求,在寫行點(diǎn)擊事件的時(shí)候,怎么去觸發(fā)checkbox的click事件?如果能實(shí)現(xiàn)行點(diǎn)擊的時(shí)候觸發(fā)前面的復(fù)選框的click事件,那么問題也就解決了。

之前自己能想到的方案是,獲取當(dāng)前數(shù)據(jù)的id,把他放到selectedRowKeys中,但是還得判斷當(dāng)前選中的狀態(tài),非常的麻煩。

請(qǐng)大神們指點(diǎn)下,謝謝。

圖片描述

回答
編輯回答
安若晴

onRow用法

<Table
  onRow={(record) => {
    return {
      onClick: () => {},       // 點(diǎn)擊行
      onMouseEnter: () => {},  // 鼠標(biāo)移入行
      onXxxx...
    };
  }}
  onHeaderRow={(column) => {
    return {
      onClick: () => {},        // 點(diǎn)擊表頭行
    };
  }}
/>
2018年6月30日 23:31
編輯回答
念初

官網(wǎng)提供了例子。

https://ant.design/components...

圖片描述

2017年9月26日 11:32