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