Reactjs 如何将额外参数传递给frameworkComponents
框架组件:{ squareRenderer:squareRenderer, } 如何向SquareRenderer组件添加额外参数Reactjs 如何将额外参数传递给frameworkComponents,reactjs,ag-grid,ag-grid-react,Reactjs,Ag Grid,Ag Grid React,框架组件:{ squareRenderer:squareRenderer, } 如何向SquareRenderer组件添加额外参数 有什么解决方法吗?试试这样的方法。包裹组件并传递您想要的任何道具: constwrappedsquerenderer=()=>; frameworkComponents:{squareRenderer:WrappedSquareRenderer,}尝试以下操作 frameworkComponents: { actionsRenderer: (param
有什么解决方法吗?试试这样的方法。包裹组件并传递您想要的任何道具:
constwrappedsquerenderer=()=>;
frameworkComponents:{squareRenderer:WrappedSquareRenderer,}
尝试以下操作
frameworkComponents: {
actionsRenderer: (params) => {
return new ItemRenderer(params, addParameter1, addParameter2);
},
}
如果ItemRenderer是一个react组件,您将收到一条警告,因为它不喜欢箭头函数,但可以工作。@As3Script请随意接受答案,如果这解决了您的问题,当参数更改时,此解决方案不起作用,aggrid框架不会使用已更改的参数重新启动react组件。使用props传递组件会导致ag grid无法检测getValue。