UNPKG

choerodon-ui

Version:

An enterprise-class UI design language and React-based implementation

27 lines (26 loc) 887 B
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; }