fastlion-amis
Version:
一种MIS页面生成工具
20 lines (19 loc) • 955 B
TypeScript
/// <reference types="react" />
import { OptionsControlProps } from './Options';
import { BaseTransferRenderer } from './Transfer';
import { TabsTransferControlSchema } from './TabsTransfer';
import { ItemRenderStates } from '../../components/Selection';
/**
* TabsTransferPicker 穿梭器的弹框形态
* 文档:https://baidu.gitee.io/amis/docs/components/form/tabs-transfer-picker
*/
export interface TabsTransferPickerControlSchema extends Omit<TabsTransferControlSchema, 'type'> {
type: 'tabs-transfer-picker';
}
export interface TabsTransferProps extends OptionsControlProps, Omit<TabsTransferPickerControlSchema, 'type' | 'options' | 'inputClassName' | 'className' | 'descriptionClassName'> {
showCount?: number;
}
export declare class TabsTransferPickerRenderer extends BaseTransferRenderer<TabsTransferProps> {
optionItemRender(option: any, states: ItemRenderStates): JSX.Element;
render(): JSX.Element;
}