0

我在我的 React 应用程序中使用来自prime-react的 DataTable 组件来创建数据表。表格显示与表格之外显示的其他一些数据相对应的数据行。我的要求是,每当用户单击其他数据时,表中的相应行(与该数据匹配)都应突出显示。我探索了为 给出的 API DataTable,并且遇到了filter一种方法,该方法可以通过给我一个与单击的数据匹配的行的 DOM 引用来实现这一点。但我不确定如何使用该filter方法。我尝试refDataTable这样的设备上使用 a ,但它没有用:

import React, { createRef } from "react";

const tableRef = createRef();

<DataTable
   ref={tableRef}
   value={props.value}
/>

tableRef.filter(); // doesn't work
4

1 回答 1

0

应该

const [reference , setReference] = useState();
<DataTable value={props.value} ref={(arg) => setReference(arg)} />
于 2020-04-13T20:08:42.557 回答