似乎选择事件没有通过自定义单元格渲染器传递。我的目标是我想更改网格中每个单元格的背景颜色(基于值),并且还能够处理选择事件。我在这里修改了文档中的示例:
https://www.telerik.com/kendo-react-ui/components/grid/selection/
在“订单上的单位”列中包含背景颜色。您会注意到该列不参与选择。我在这里创建了一个 stackblitz 示例:
https://stackblitz.com/edit/react-o4ycqi?file=app/main.jsx
我所做的只是添加了一个 cellWithBackground 函数并将其分配给 UnitsInStock 列。这是那个功能
const cellWithBackGround = props => {
const examplePrice = true;
const style = {
backgroundColor: "rgb(243, 23, 0, 0.32)"
};
const field = props.field || '';
return <td style={style}>
{props.dataItem[field]}
</td>;
};
我确实找到了一个很接近的示例,但我无法让它与功能组件一起使用。它只适用于我不使用的类。因此,请提供有关支持功能组件的示例或参考。