如何完全删除 noDataText?
How to remove noDataText completely?
当我把它变成空字符串时,比如
noDataText=' '
...它仍然显示一个空矩形 (class=rt-noData)。
'False' 当然没用。
什么会起作用?
react-table
允许您覆盖一些内部组件,因此您可以将默认 NoDataComponent
替换为呈现 null
的组件。该组件可以全局或按实例覆盖。
全局覆盖:
import { ReactTableDefaults } from 'react-table';
const NullComponent = () => null;
Object.assign(ReactTableDefaults, { NoDataComponent: NullComponent });
实例覆盖:
const NullComponent = () => null;
<ReactTable
NoDataComponent={NullComponent}
...
/>
当我把它变成空字符串时,比如
noDataText=' '
...它仍然显示一个空矩形 (class=rt-noData)。 'False' 当然没用。
什么会起作用?
react-table
允许您覆盖一些内部组件,因此您可以将默认 NoDataComponent
替换为呈现 null
的组件。该组件可以全局或按实例覆盖。
全局覆盖:
import { ReactTableDefaults } from 'react-table';
const NullComponent = () => null;
Object.assign(ReactTableDefaults, { NoDataComponent: NullComponent });
实例覆盖:
const NullComponent = () => null;
<ReactTable
NoDataComponent={NullComponent}
...
/>