useRecordsAll
Beta API
, 未来有可能变更。
获得表格中所有的 Records。 当记录的值、视图配置、字段配置发生变化的时候,会触发重新渲染。 获取所有的记录可能造计算量急剧上升而产生卡顿,请谨慎使用并做好充分测试。
参数
Name | Type |
---|---|
datasheet? | Datasheet |
返回值
Record
[]
示例
import { useRecordsAll, useDatasheet } from '@apitable/widget-sdk';
// 展示记录主键
function RecordsTitle() {
const records = useRecordsAll();
return (<div>
{records.map(record => <p>{record.title}</p>)}
</div>);
}
// 展示对应 datasheetId(dstXXXXXXXX) 表的记录主键
function DatasheetRecordsTitle() {
const useDatasheet = useDatasheet('dstXXXXXXXX');
const records = useRecordsAll(useDatasheet);
return (<div>
{records.map(record => <p>{record.title}</p>)}
</div>);
}