Fix combobox Select optionLabelProp, close #1773

This commit is contained in:
afc163 2016-05-19 15:36:35 +08:00
parent b15ae59101
commit 6a1e7278fa
2 changed files with 3 additions and 4 deletions

View File

@ -9,7 +9,6 @@ export default class Select extends React.Component {
static defaultProps = {
prefixCls: 'ant-select',
transitionName: 'slide-up',
optionLabelProp: 'children',
choiceTransitionName: 'zoom',
showSearch: false,
}
@ -38,13 +37,13 @@ export default class Select extends React.Component {
if (combobox) {
notFoundContent = null;
// children dom
optionLabelProp = 'value';
optionLabelProp = optionLabelProp || 'value';
}
return (
<RcSelect {...this.props}
className={cls}
optionLabelProp={optionLabelProp}
optionLabelProp={optionLabelProp || 'children'}
notFoundContent={notFoundContent} />
);
}

View File

@ -37,7 +37,7 @@ english: Select
| notFoundContent | 当下拉列表为空时显示的内容 | string | 'Not Found' |
| dropdownMatchSelectWidth | 下拉菜单和选择器同宽 | boolean | true |
| optionFilterProp | 搜索时过滤对应的 option 属性,如设置为 children 表示对内嵌内容进行搜索 | string | value |
| optionLabelProp | 回填到选择框的 Option 的属性值,默认是 Option 的子元素。比如在子元素需要高亮效果时,此值可以设为 `value`。 | string | `children` |
| optionLabelProp | 回填到选择框的 Option 的属性值,默认是 Option 的子元素。比如在子元素需要高亮效果时,此值可以设为 `value`。 | string | `children` combobox 模式下为 `value` |
| combobox | 输入框自动提示模式 | boolean | false |
| size | 选择框大小,可选 `large` `small` | String | default |
| showSearch | 在选择框中显示搜索框 | boolean | false |