首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >react-bootstrap-table:将父函数移交给rowEvent

react-bootstrap-table:将父函数移交给rowEvent
EN

Stack Overflow用户
提问于 2020-05-28 22:07:21
回答 1查看 109关注 0票数 0

我有一个引导表,并想打开一个模式,一旦行被点击。row事件被触发,但是row事件中的父函数(我用它来打开模式)没有被触发。似乎我可以访问这个对象中的道具,因为我得到了下面的控制台输出。为什么函数没有被触发?

代码语言:javascript
复制
const rowEvents = {
onClick: (e, row, rowIndex) => {
  console.log("row event triggered, here is my function:", this.props)
  this.props.onClickShowModal
}}

<BootstrapTable { ...props.baseProps } hover={true} striped={true} { ...paginationTableProps } rowEvents={rowEvents}/>

控制台输出:

代码语言:javascript
复制
row event triggered, here is my function: {onClickShowModal: ƒ}
EN

回答 1

Stack Overflow用户

发布于 2020-05-28 22:24:09

现在,当我在结尾处添加括号时,它就可以工作了。我假设这是必需的,这样函数就会被移交,而不是一个对象,但我还不明白其中的区别。

代码语言:javascript
复制
 const rowEvents = {
    onClick: (e, row, rowIndex) => {
      this.props.onClickShowModal()
      }   
    }
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62066747

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档