跳到主要内容

useRecordsAll

Beta API, 未来有可能变更。

获得表格中所有的 Records。 当记录的值、视图配置、字段配置发生变化的时候,会触发重新渲染。 获取所有的记录可能造计算量急剧上升而产生卡顿,请谨慎使用并做好充分测试。

参数

NameType
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>);
}