useViewIds
获取当前 datasheet 所有视图的 id。 当视图数量变化的时候,会触发重新渲染。
参数
Name | Type |
---|---|
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>;
}