我有一个表,该表具有在行单击上运行的功能:
onRowClick: function(row){
selectedRow = (row.id);
props.handelExpand;
}
问题是来自另一个类的handelExpand函数没有被调用:
handelExpand={this.doExpand}
函数上方的代码未被调用。所以我尝试了这个:
handelExpand={()=>this.doExpand}
相同的结果。然后我尝试了这个:
handelExpand={this.doExpand()}
它起作用了,但是函数被反复调用。
如何使其仅运行一次(仅在调用onRowClick时)?
答案 0 :(得分:0)
handelExpand={this.doExpand}
onRowClick: function(row){
selectedRow = (row.id);
props.handelExpand();
}
您没有调用该函数。