负责从Griddle v0.7升级到Griddle v1.1。但我似乎不能让onRowClick去工作。
import React, { Component } from 'react';
import Griddle from 'griddle-react';
export default class Table extends Component {
render() {
const data = [...something];
return <Griddle
data={data}
onRowClick={() => console.log("row clicked")} />
}
}如果我查看github或其他示例上的问题,这应该会很好。
发布于 2017-11-14 07:46:05
解决这个问题的网格v1方法是定义一个RowEnhancer来提供onClick,比如这个例子
<Griddle
components={{
RowEnhancer: OriginalComponent =>
props => (
<OriginalComponent
{...props}
onClick={() => console.log(`Click Row ${props.griddleKey}`)}
/>
),
}}
...
/>发布于 2017-07-20 02:53:32
没有onRowClick作为v1 (而在V1.3.1中仍然没有)。如果要添加操作,则需要生成自定义行组件或单元格。
https://stackoverflow.com/questions/42787391
复制相似问题