diff --git a/lib/picker/src/component/picker-menu.tsx b/lib/picker/src/component/picker-menu.tsx index 7fe3f39e98..ae2859b13d 100644 --- a/lib/picker/src/component/picker-menu.tsx +++ b/lib/picker/src/component/picker-menu.tsx @@ -164,7 +164,7 @@ export class PickerMenu extends PickPop { } protected _getMenuProps(props: RenderableProps): SearchMenuOptions { - const {menu, tree, state, checkbox, header, footer, noMatchHint, maxItemsCount} = props; + const {menu, tree, state, checkbox, header, footer, noMatchHint, maxItemsCount, exceedLimitHint} = props; const {items, search} = state; return mergeProps({ @@ -176,6 +176,7 @@ export class PickerMenu extends PickPop { defaultNestedShow: true, activeOnHover: true, search: search, + exceedLimitHint, onClickItem: this._handleItemClick, nestedToggle: '.nested-toggle-icon,.item-icon', checkbox, diff --git a/lib/picker/src/component/picker.tsx b/lib/picker/src/component/picker.tsx index cf3edb3d81..c7bbd2f4fa 100644 --- a/lib/picker/src/component/picker.tsx +++ b/lib/picker/src/component/picker.tsx @@ -342,6 +342,7 @@ export class Picker extends Pi footer?: CustomContentType; noMatchHint?: string; maxItemsCount?: number; + exceedLimitHint?: string; picker?: Picker; onSelect: (values: string | string[]) => void; diff --git a/lib/picker/src/types/picker-options.ts b/lib/picker/src/types/picker-options.ts index eb153f5684..033aa14c1c 100644 --- a/lib/picker/src/types/picker-options.ts +++ b/lib/picker/src/types/picker-options.ts @@ -19,6 +19,7 @@ export interface PickerOptions extends Pick checkbox?: MenuOptions['checkbox']; items: MenuOptions['items']; maxItemsCount?: number; + exceedLimitHint?: string; toolbar?: ToolbarSetting | boolean; cache?: boolean; searchDelay?: number;