|
|
|
@ -47,8 +47,8 @@ export interface InputComponentProps {
|
|
|
|
showPassword?: boolean
|
|
|
|
showPassword?: boolean
|
|
|
|
disabled?: boolean
|
|
|
|
disabled?: boolean
|
|
|
|
size?: InputProps['size']
|
|
|
|
size?: InputProps['size']
|
|
|
|
prefixIcon?: string | JSX.Element | ((item: any, data: any) => string | JSX.Element)
|
|
|
|
prefixIcon?: string | JSX.Element | ((formData: any) => string | JSX.Element)
|
|
|
|
suffixIcon?: string | JSX.Element | ((item: any, data: any) => string | JSX.Element)
|
|
|
|
suffixIcon?: string | JSX.Element | ((formData: any) => string | JSX.Element)
|
|
|
|
type?: InputProps['type']
|
|
|
|
type?: InputProps['type']
|
|
|
|
rows?: number
|
|
|
|
rows?: number
|
|
|
|
autosize?: boolean | { Pows?: numer; maxRows?: number }
|
|
|
|
autosize?: boolean | { Pows?: numer; maxRows?: number }
|
|
|
|
@ -73,10 +73,10 @@ export interface InputComponentProps {
|
|
|
|
input?: (value: string | number) => void
|
|
|
|
input?: (value: string | number) => void
|
|
|
|
}
|
|
|
|
}
|
|
|
|
slots?: {
|
|
|
|
slots?: {
|
|
|
|
prefix?: JSX.Element | ((item: any, data: any) => JSX.Element)
|
|
|
|
prefix?: JSX.Element | null | ((formData: any) => JSX.Element | null)
|
|
|
|
suffix?: JSX.Element | ((item: any, data: any) => JSX.Element)
|
|
|
|
suffix?: JSX.Element | null | ((formData: any) => JSX.Element | null)
|
|
|
|
prepend?: JSX.Element | ((item: any, data: any) => JSX.Element)
|
|
|
|
prepend?: JSX.Element | null | ((formData: any) => JSX.Element | null)
|
|
|
|
append?: JSX.Element | ((item: any, data: any) => JSX.Element)
|
|
|
|
append?: JSX.Element | null | ((formData: any) => JSX.Element | null)
|
|
|
|
}
|
|
|
|
}
|
|
|
|
style?: CSSProperties
|
|
|
|
style?: CSSProperties
|
|
|
|
}
|
|
|
|
}
|
|
|
|
@ -105,11 +105,11 @@ export interface AutocompleteComponentProps {
|
|
|
|
change?: (value: string | number) => void
|
|
|
|
change?: (value: string | number) => void
|
|
|
|
}
|
|
|
|
}
|
|
|
|
slots?: {
|
|
|
|
slots?: {
|
|
|
|
default?: JSX.Element | ((item: any, data: any) => JSX.Element)
|
|
|
|
default?: JSX.Element | null | ((formData: any) => JSX.Element | null)
|
|
|
|
prefix?: JSX.Element | ((item: any, data: any) => JSX.Element)
|
|
|
|
prefix?: JSX.Element | null | ((formData: any) => JSX.Element | null)
|
|
|
|
suffix?: JSX.Element | ((item: any, data: any) => JSX.Element)
|
|
|
|
suffix?: JSX.Element | null | ((formData: any) => JSX.Element | null)
|
|
|
|
prepend?: JSX.Element | ((item: any, data: any) => JSX.Element)
|
|
|
|
prepend?: JSX.Element | null | ((formData: any) => JSX.Element | null)
|
|
|
|
append?: JSX.Element | ((item: any, data: any) => JSX.Element)
|
|
|
|
append?: JSX.Element | null | ((formData: any) => JSX.Element | null)
|
|
|
|
}
|
|
|
|
}
|
|
|
|
style?: CSSProperties
|
|
|
|
style?: CSSProperties
|
|
|
|
}
|
|
|
|
}
|
|
|
|
@ -180,9 +180,9 @@ export interface SelectComponentProps {
|
|
|
|
teleported?: boolean
|
|
|
|
teleported?: boolean
|
|
|
|
persistent?: boolean
|
|
|
|
persistent?: boolean
|
|
|
|
automaticDropdown?: boolean
|
|
|
|
automaticDropdown?: boolean
|
|
|
|
clearIcon?: string | JSX.Element | ((item: any, data: any) => string | JSX.Element)
|
|
|
|
clearIcon?: string | JSX.Element | ((formData: any) => string | JSX.Element)
|
|
|
|
fitInputWidth?: boolean
|
|
|
|
fitInputWidth?: boolean
|
|
|
|
suffixIcon?: string | JSX.Element | ((item: any, data: any) => string | JSX.Element)
|
|
|
|
suffixIcon?: string | JSX.Element | ((formData: any) => string | JSX.Element)
|
|
|
|
tagType?: 'success' | 'info' | 'warning' | 'danger'
|
|
|
|
tagType?: 'success' | 'info' | 'warning' | 'danger'
|
|
|
|
validateEvent?: boolean
|
|
|
|
validateEvent?: boolean
|
|
|
|
placement?:
|
|
|
|
placement?:
|
|
|
|
@ -213,11 +213,6 @@ export interface SelectComponentProps {
|
|
|
|
* key别名
|
|
|
|
* key别名
|
|
|
|
*/
|
|
|
|
*/
|
|
|
|
keyAlias?: string
|
|
|
|
keyAlias?: string
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
|
|
|
* option是否禁用的统一拦截
|
|
|
|
|
|
|
|
*/
|
|
|
|
|
|
|
|
optionDisabled?: (optin: any, data: any) => boolean
|
|
|
|
|
|
|
|
on?: {
|
|
|
|
on?: {
|
|
|
|
change?: (value: string | number | boolean | Object) => void
|
|
|
|
change?: (value: string | number | boolean | Object) => void
|
|
|
|
visibleChange?: (visible: boolean) => void
|
|
|
|
visibleChange?: (visible: boolean) => void
|
|
|
|
@ -227,9 +222,11 @@ export interface SelectComponentProps {
|
|
|
|
focus?: (event: FocusEvent) => void
|
|
|
|
focus?: (event: FocusEvent) => void
|
|
|
|
}
|
|
|
|
}
|
|
|
|
slots?: {
|
|
|
|
slots?: {
|
|
|
|
default?: (item: any) => JSX.Element
|
|
|
|
default?: (options: SelectOption[]) => JSX.Element[] | null
|
|
|
|
prefix?: JSX.Element | ((item: any, data: any) => JSX.Element)
|
|
|
|
optionGroupDefault?: (item: SelectOption) => JSX.Element
|
|
|
|
empty?: JSX.Element | ((item: any, data: any) => JSX.Element)
|
|
|
|
optionDefault?: (option: SelectOption) => JSX.Element | null
|
|
|
|
|
|
|
|
prefix?: JSX.Element | null | ((formData: any) => JSX.Element | null)
|
|
|
|
|
|
|
|
empty?: JSX.Element | null | ((formData: any) => JSX.Element | null)
|
|
|
|
}
|
|
|
|
}
|
|
|
|
options?: SelectOption[]
|
|
|
|
options?: SelectOption[]
|
|
|
|
style?: CSSProperties
|
|
|
|
style?: CSSProperties
|
|
|
|
|