Skip to main content

FieldPicker

A field selector component that can select the fields inside the corresponding view ID.

Parameters

NameType
propsIFieldPicker

Returns

Element

Example

Common usage.

import React, { useState } from 'react';
import { FieldPicker, useActiveViewId } from '@apitable/widget-sdk';
const Example = () => {
const viewId = useActiveViewId();
const [fieldId, setFieldId] = useState()
return <FieldPicker viewId={viewId} fieldId={fieldId} onChange={option => setFieldId(option.value)} />
}

Use useCloudStorage implementing persistent storage.

import React, { useState } from 'react';
import { FieldPicker, useActiveViewId, useCloudStorage } from '@apitable/widget-sdk';
const ExampleCloud = () => {
const viewId = useActiveViewId();
const [fieldId, setFieldId] = useCloudStorage('selectFieldId');
return <FieldPicker viewId={viewId} fieldId={fieldId} onChange={option => setFieldId(option.value)} />;
};