labelField 支持
This commit is contained in:
parent
3056489d87
commit
0454cc2471
|
@ -52,6 +52,7 @@ export default class ButtonGroupControl extends React.Component<
|
||||||
disabled,
|
disabled,
|
||||||
options,
|
options,
|
||||||
value,
|
value,
|
||||||
|
labelField,
|
||||||
placeholder,
|
placeholder,
|
||||||
btnClassName,
|
btnClassName,
|
||||||
btnActiveClassName,
|
btnActiveClassName,
|
||||||
|
@ -76,7 +77,7 @@ export default class ButtonGroupControl extends React.Component<
|
||||||
return render(
|
return render(
|
||||||
`option/${key}`,
|
`option/${key}`,
|
||||||
{
|
{
|
||||||
label: option.label,
|
label: option[labelField || 'label'],
|
||||||
icon: option.icon,
|
icon: option.icon,
|
||||||
size: option.size || size,
|
size: option.size || size,
|
||||||
type: 'button',
|
type: 'button',
|
||||||
|
|
|
@ -10,6 +10,7 @@ export interface RadiosProps extends OptionsControlProps {
|
||||||
placeholder?: any;
|
placeholder?: any;
|
||||||
columnsCount?: number;
|
columnsCount?: number;
|
||||||
labelClassName?: string;
|
labelClassName?: string;
|
||||||
|
labelField?: string;
|
||||||
}
|
}
|
||||||
|
|
||||||
export default class RadiosControl extends React.Component<RadiosProps, any> {
|
export default class RadiosControl extends React.Component<RadiosProps, any> {
|
||||||
|
@ -61,7 +62,8 @@ export default class RadiosControl extends React.Component<RadiosProps, any> {
|
||||||
columnsCount,
|
columnsCount,
|
||||||
classPrefix,
|
classPrefix,
|
||||||
itemClassName,
|
itemClassName,
|
||||||
labelClassName
|
labelClassName,
|
||||||
|
labelField
|
||||||
} = this.props;
|
} = this.props;
|
||||||
|
|
||||||
return (
|
return (
|
||||||
|
@ -75,6 +77,7 @@ export default class RadiosControl extends React.Component<RadiosProps, any> {
|
||||||
extractValue={extractValue!}
|
extractValue={extractValue!}
|
||||||
delimiter={delimiter!}
|
delimiter={delimiter!}
|
||||||
labelClassName={labelClassName}
|
labelClassName={labelClassName}
|
||||||
|
labelField={labelField}
|
||||||
placeholder={placeholder}
|
placeholder={placeholder}
|
||||||
options={options}
|
options={options}
|
||||||
columnsCount={columnsCount}
|
columnsCount={columnsCount}
|
||||||
|
|
Loading…
Reference in New Issue