作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在使用material ui在 react 组件之一中自动完成。数据源从服务器接收(响应异步调用)并具有以下形状
const dataSource = [{
id: 001
firstName: 'fname',
lastName: 'lName
}]
配置如下
const dataSourceConfig = {
text: 'fName',
value: 'id'
}
我想要做的是连接 firstName
和 lastName
并将其提供给 dataSourceConfig
const dataSourceConfig = {
text: 'fName' + 'lName',
value: 'id'
}
但这不起作用。有人可以帮我解决这个问题
最佳答案
试试这个,我想它会起作用-
const dataSource = [{
id: 001,
firstName: 'fname',
lastName: 'lName'
}]
使用一个额外的键“fullName”创建一个新数据源:
const newDataSource = dataSource.map(item => {
return Object.assign({fullName:item.firstName+ " " +item.lastName},item)});
在 dataSourceConfig 中分配此键:
const dataSourceConfig = {
text: 'fullName',
value: 'id'
}
使用这个 newDataSource 代替自动完成中的 dataSource。
关于javascript - ReactJS Material UI 自动完成 : How to Configure data source,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40838395/
我是一名优秀的程序员,十分优秀!