Здравствуйте, хотелось бы чтоб в сущностях юзер мог выбирать иконку из JmixIcon
, но тк JmixIcon
не имплементирует io.jmix.core.metamodel.datatype.impl.EnumClass
то liquibase не может сгенерить скрипт
Cannot map Java type to SQL/Liquibase type: io.jmix.ui.icon.JmixIcon
И я так подозреваю что в редакторе comboBox не воспримет это поле.
Вот так я пробовал задать переменную
@Column(name = "ICON")
private var icon: String? = null
fun getIcon(): JmixIcon? {
return icon?.let { JmixIcon.valueOf(it) }
}
fun setIcon(icon: JmixIcon?) {
this.icon = icon?.name
}
Можно сделать так чтоб JmixIcon имплементировал io.jmix.core.metamodel.datatype.impl.EnumClass
?