choerodon-ui
Version:
An enterprise-class UI design language and React-based implementation
27 lines (26 loc) • 887 B
TypeScript
import React, { Component } from 'react';
import { LovConfig } from 'choerodon-ui/dataset/interface';
import DataSet from '../data-set/DataSet';
import Record from '../data-set/Record';
import { SelectionProps } from './Lov';
export declare const TIMESTAMP = "__TIMESTAMP__";
export declare enum SelectionsPosition {
side = "side",
below = "below"
}
export interface SelectionListProps {
dataSet: DataSet;
treeFlag?: LovConfig['treeFlag'];
valueField: string;
textField: string;
selectionsPosition?: SelectionsPosition;
selectionProps?: SelectionProps;
}
export default class SelectionList extends Component<SelectionListProps> {
prefixCls: string;
getRecords(records: Record[]): Record[];
unSelect: (record: Record) => void;
renderSide(): JSX.Element | null;
renderBelow: () => React.ReactNode;
render(): {} | null | undefined;
}