跳到主要内容

useViewIds

获取当前 datasheet 所有视图的 id。 当视图数量变化的时候,会触发重新渲染。

参数

NameType
datasheet?Datasheet

返回值

string[]

示例

import { useViewIds, useDatasheet } from '@apitable/widget-sdk';

// 显示总视图数量
function ViewCount() {
const viewIds = useViewIds();
return <p>当前一共有 {viewIds.length} 个视图</p>;
}

// 显示对应 datasheetId(dstXXXXXXXX) 表的总视图数量
function DatasheetViewCount() {
const datasheet = useDatasheet('dstXXXXXXXX');
const viewIds = useViewIds(datasheet);
return <p>当前一共有 {viewIds.length} 个视图</p>;
}