Слияние кода завершено, страница обновится автоматически
import { CSSProperties, ReactNode } from 'react';
import { AbstractSelectProps, SelectValue } from '../select';
export interface TreeData {
key: string;
value: string;
label: ReactNode;
children?: TreeData[];
}
export interface TreeSelectProps extends AbstractSelectProps {
value?: string | Array<any>;
defaultValue?: string | Array<any>;
multiple?: boolean;
onSelect?: (value: any) => void;
onChange?: (value: any, label: any) => void;
onSearch?: (value: any) => void;
searchPlaceholder?: string;
dropdownStyle?: CSSProperties;
dropdownMatchSelectWidth?: boolean;
treeDefaultExpandAll?: boolean;
treeCheckable?: boolean | ReactNode;
treeDefaultExpandedKeys?: Array<string>;
filterTreeNode?: (inputValue: string, treeNode: any) => boolean | boolean;
treeNodeFilterProp?: string;
treeNodeLabelProp?: string;
treeData?: Array<TreeData>;
treeDataSimpleMode?: boolean | Object;
loadData?: (node: any) => void;
showCheckedStrategy?: 'SHOW_ALL' | 'SHOW_PARENT' | 'SHOW_CHILD';
labelInValue?: boolean;
treeCheckStrictly?: boolean;
getPopupContainer?: (triggerNode: Element) => HTMLElement;
autoClearSearchValue?:boolean;
searchValue?:string;
/**
* 多值标签
*/
maxTagTextLength?: number;
maxTagCount?: number;
maxTagPlaceholder?: ReactNode | ((omittedValues: SelectValue[]) => ReactNode);
}
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )