UNPKG

amis

Version:

一种MIS页面生成工具

49 lines (48 loc) 1.36 kB
/// <reference types="react" /> import { OptionsControlProps, FormOptionsControl } from './Options'; import { BaseTransferRenderer } from './Transfer'; import { SchemaApi } from '../../Schema'; /** * TabsTransferPicker 穿梭器的弹框形态 * 文档:https://baidu.gitee.io/amis/docs/components/form/tabs-transfer-picker */ export interface TabsTransferPickerControlSchema extends FormOptionsControl { type: 'tabs-transfer-picker'; /** * 是否显示剪头 */ showArrow?: boolean; /** * 可排序? */ sortable?: boolean; /** * 搜索结果展示模式 */ searchResultMode?: 'table' | 'list' | 'tree' | 'chained'; /** * 可搜索? */ searchable?: boolean; /** * 搜索 API */ searchApi?: SchemaApi; /** * 左侧的标题文字 */ selectTitle?: string; /** * 右侧结果的标题文字 */ resultTitle?: string; /** * 弹窗大小 */ pickerSize?: 'xs' | 'sm' | 'md' | 'lg' | 'xl' | 'full'; } export interface TabsTransferProps extends OptionsControlProps, Omit<TabsTransferPickerControlSchema, 'type' | 'options' | 'inputClassName' | 'className' | 'descriptionClassName'> { } export declare class TabsTransferPickerRenderer extends BaseTransferRenderer<TabsTransferProps> { render(): JSX.Element; }