我正在使用Vaadin8 NativeSelect作为用户进行选择的下拉列表。每个选择都引用一个包含多个数据的对象实例,我只想让下拉菜单显示与该对象中的单个变量相关的一部分标识信息,但是NativeSelect似乎不能以一种明显的方式分别处理模型和表示。
data class Consultant(
val name: String,
val id: Long
)
val consultantSelection = NativeSelect<Consultant>().apply {
setItems(consultantDao.getAll())
caption = "Select Consultant"
}在我的代码中,我创建了一个处理某种类型的Consultant的NativeSelect,然后创建了一个下拉菜单,该下拉菜单只是将各个Consultant对象的内容解压缩为每个可选择的内容。我只想在选择中显示Consultant的name。
有没有办法做到这一点?
https://stackoverflow.com/questions/47512111
复制相似问题