Ich versuche, innerhalb eines Formatierer zu verwenden, reagieren-Bootstrap OverlayTrigger und Tooltip für reagieren-Bootstrap-Tabelle und halten Sie die folgende Störung zu erhalten:Reagieren Bootstrap OverlayTrigger und Tooltip Ausgabe
OverlayTrigger die einzige erforderliche Stütze ist Overlay, die angeblich um ein Knoten zu sein und Tooltips einzige benötigte Prop ist ID (obwohl keines ihrer Beispiele zeigt, dass du eine ID benötigst), die eine Zeichenkette sein muss.
"onlyChild muss ein Kind mit genau einem Kind übergeben werden."
entsprechenden Code in Frage wie folgt aussieht:
import {Button, DropdownButton, MenuItem, Modal,
OverlayTrigger, Tooltip} from 'react-bootstrap';
....
const submitterFormatter = (submitter, row) => {
return (
<OverlayTrigger placement="bottom" overlay={toolTipComponent(submitter, row)}>
{submitter}
</OverlayTrigger>
);
};
const toolTipComponent = (toolTipText, row) => {
return (
<Tooltip id={String(row.id)}>
{toolTipText}
</Tooltip>
);
};
Ich habe auch die folgenden für submitterFormatter
const submitterFormatter = (submitter, row) => {
return (
const toolTipInstance = toolTipComponent(submitter, row);
<OverlayTrigger placement="bottom" overlay={toolTipInstance}>
{submitter}
</OverlayTrigger>
);
};