jamis
Version:
一种支持通过JSON配置方式生成页面的组件库
14 lines (13 loc) • 611 B
TypeScript
import { type Option } from 'jamis-core';
import { BaseTransferRenderer } from '../form-transfer';
import type { ItemRenderStates, TransferDropdownRendererProps } from './types';
export declare class TransferDropdownRenderer extends BaseTransferRenderer<TransferDropdownRendererProps> {
renderOptionItem: (item: Option, states: ItemRenderStates) => any;
renderValueItem: (item: Option) => any;
renderCell: (column: {
name: string;
label: string;
[propName: string]: any;
}, option: Option, colIndex: number, rowIndex: number) => JSX.Element;
render(): JSX.Element;
}