【发布时间】:2020-05-30 18:24:36
【问题描述】:
我正在查看 ag-Grid 关于创建自定义工具提示的示例。
import React, {Component} from 'react';
export default class CustomTooltip extends Component {
getReactContainerClasses() {
return ['custom-tooltip'];
}
render() {
const data = this.props.api.getDisplayedRowAtIndex(this.props.rowIndex).data;
return (
<div className="custom-tooltip" style={{backgroundColor: this.props.color || 'white'}}>
<p><span>{data.athlete}</span></p>
<p><span>Country: </span> {data.country}</p>
<p><span>Total: </span> {data.total}</p>
</div>
);
}
}
根据 ag-Grid 的 react 组件页面,“如果您希望覆盖此 div 的样式,您可以提供 ag-react-container 类的实现,或者通过 React 组件上的 getReactContainerStyle 或 getReactContainerClasses 回调: "
如何使用功能组件创建自定义工具提示?我不确定如何提供 getReactContainerClasses 回调的实现。
【问题讨论】:
标签: reactjs ag-grid ag-grid-react