useViewsMeta
Beta API
, possible feature changes.
Get the metadata property of the all views. Rerendering is triggered when the order of views changes or the metadata property changes.
Parameters
Name | Type |
---|---|
datasheet? | Datasheet |
Returns
Example
import { useViewsMeta, useDatasheet } from '@apitable/widget-sdk';
// Show all views name
function ViewNames() {
const viewsMeta = useViewsMeta();
return (<div>
{viewsMeta.map(viewMeta => <p>View names: {viewMeta.name}</p>)}
</div>);
}
// Show the names of all views corresponding to the datasheetId(dstXXXXXXXX) datasheet
function DatasheetViewNames() {
const datasheet = useDatasheet('dstXXXXXXXX');
const viewsMeta = useViewsMeta(datasheet);
return (<div>
{viewsMeta.map(viewMeta => <p>View names: {viewMeta.name}</p>)}
</div>);
}