useViewsMeta
Beta API, 未来有可能变更。
获取所有视图的 metadata 属性。 当views 顺序变化,或者 metadata 属性变化的时候会触发重新渲染。
参数
| Name | Type | 
|---|---|
| datasheet? | Datasheet | 
返回值
示例
import { useViewsMeta, useDatasheet } from '@apitable/widget-sdk';
// 显示所有视图名称
function ViewNames() {
  const viewsMeta = useViewsMeta();
  return (<div>
    {viewsMeta.map(viewMeta => <p>视图名称:{viewMeta.name}</p>)}
  </div>);
}
// 显示对应 datasheetId(dstXXXXXXXX) 表的所有视图名称
function DatasheetViewNames() {
  const datasheet = useDatasheet('dstXXXXXXXX');
  const viewsMeta = useViewsMeta(datasheet);
  return (<div>
    {viewsMeta.map(viewMeta => <p>视图名称:{viewMeta.name}</p>)}
  </div>);
}