|
@@ -78,6 +78,7 @@ export type RenderMultipleSelectedItemFn = (optionNode: Record<string, any>, mul
|
|
export type RenderSelectedItemFn = RenderSingleSelectedItemFn | RenderMultipleSelectedItemFn;
|
|
export type RenderSelectedItemFn = RenderSingleSelectedItemFn | RenderMultipleSelectedItemFn;
|
|
|
|
|
|
export type SelectProps = {
|
|
export type SelectProps = {
|
|
|
|
+ id?: string;
|
|
autoFocus?: boolean;
|
|
autoFocus?: boolean;
|
|
arrowIcon?: React.ReactNode;
|
|
arrowIcon?: React.ReactNode;
|
|
defaultValue?: string | number | any[] | Record<string, any>;
|
|
defaultValue?: string | number | any[] | Record<string, any>;
|
|
@@ -981,6 +982,7 @@ class Select extends BaseComponent<SelectProps, SelectState> {
|
|
multiple,
|
|
multiple,
|
|
filter,
|
|
filter,
|
|
style,
|
|
style,
|
|
|
|
+ id,
|
|
size,
|
|
size,
|
|
className,
|
|
className,
|
|
validateStatus,
|
|
validateStatus,
|
|
@@ -1063,6 +1065,7 @@ class Select extends BaseComponent<SelectProps, SelectState> {
|
|
ref={ref => ((this.triggerRef as any).current = ref)}
|
|
ref={ref => ((this.triggerRef as any).current = ref)}
|
|
onClick={e => this.foundation.handleClick(e)}
|
|
onClick={e => this.foundation.handleClick(e)}
|
|
style={style}
|
|
style={style}
|
|
|
|
+ id={id}
|
|
tabIndex={tabIndex}
|
|
tabIndex={tabIndex}
|
|
onMouseEnter={this.onMouseEnter}
|
|
onMouseEnter={this.onMouseEnter}
|
|
onMouseLeave={this.onMouseLeave}
|
|
onMouseLeave={this.onMouseLeave}
|