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

鍍金池/ 問答/HTML/ antd v3.0 升級問題

antd v3.0 升級問題

剛剛將 antd 的版本升級到了 v3.0 ,table 組件中的 column 里的 onCell 不是很了解,

我本來在 column 中是這樣使用的:

onCellClick: (record, event) => {  
     //單元格點擊回調(diào)
},
Warning: column[onCellClick] is deprecated, please use column[onCell] instead.

但是按照警告我直接改成了 onCell 就報 render pure function 的錯誤。

onCell 是會先渲染的,但是不知道怎么加單元格的點擊回調(diào),我試著在里面加了 onClick 是沒用的。

回答
編輯回答
枕頭人

你應該在onCell的函數(shù)體里返回的組件上注冊onClick事件

2017年7月17日 19:12
編輯回答
有你在

舊寫法:

const columns = [{
  ...,
  onCellClick: (record, event) => {  
    // balah balah
  },
}]

新寫法:

const columns = [{
  ...,
  onCell: (record) => ({
    onClick: (e) => {
      // balah balah
    }
  })
}];

onCell 的返回值會作為 tdprops。

2017年3月3日 17:18